Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

feat(profiles): add GraphQL and Apollo Federation workflow profile

Open Beginner friendly
#47 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@reddy895 is already working on this.

Since Oct 25, 2026.

  • #63 by @reddy895 — open

Assessment

Difficulty
1/5
Estimated time
1-3 hours
Newbie friendliness
85/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
json, python
Domain
tooling

Research direction

Open tests/test_profile_schemas.py first: it enforces the required keys and value shapes for a profile. Then read an existing profile in src/skills_mcp_server/profiles/ as a template and base the new graphql_federation.json on it, filling skills, tools and best_practices for GraphQL schema design and Apollo Federation. Done means the file exists with the exact id, name, description, version, category given in the issue and pytest tests/test_profile_schemas.py passes.

Written by the indexing model from the issue text.

Description

enhancement good first issue
Summary

Add a curated workflow profile for GraphQL schema design and Apollo Federation in src/skills_mcp_server/profiles/graphql_federation.json.

Scope and Requirements

Create src/skills_mcp_server/profiles/graphql_federation.json following the schema enforced by tests/test_profile_schemas.py:

  1. id: "graphql_federation"
  2. name: "GraphQL & Apollo Federation"
  3. description: "Curated toolsets and architectural guidelines for GraphQL schema design, subgraph composition, and query optimization."
  4. version: "1.0.0"
  5. category: "web"
  6. skills: list of relevant skills (for example graphql, apollo-server, apollo-router, graphql-codegen, dataloader, schema-stitching).
  7. tools: list of recommended CLI tools and MCP integrations.
  8. best_practices: list of key engineering practices (for example resolver batching via dataloader, N+1 query mitigation, subgraph entity key design, query depth and complexity limits).
Acceptance Criteria
  • File src/skills_mcp_server/profiles/graphql_federation.json is created and valid JSON.
  • pytest tests/test_profile_schemas.py passes without error.
Dominant language
Python
Stars
1
Forks
4
Avg merge
5h 58m
Merged PRs (30d)
20

Getting set up

  • Ships a Dockerfile or Docker Compose file
  • No pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from rajpreetcodes/Skills_MCP_Server

All issues in rajpreetcodes/Skills_MCP_Server

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.