{"id":49488226,"url":"https://github.com/graphql/golden-path","last_synced_at":"2026-05-01T03:00:58.420Z","repository":{"id":335327116,"uuid":"1145282177","full_name":"graphql/golden-path","owner":"graphql","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-29T19:40:48.000Z","size":3080,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-29T21:29:59.031Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://goldenpath.graphql.org/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graphql.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-29T16:30:02.000Z","updated_at":"2026-04-29T19:42:09.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/graphql/golden-path","commit_stats":null,"previous_names":["benjaie/golden-path","graphql/golden-path"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/graphql/golden-path","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fgolden-path","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fgolden-path/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fgolden-path/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fgolden-path/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graphql","download_url":"https://codeload.github.com/graphql/golden-path/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fgolden-path/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32483406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-01T03:00:39.369Z","updated_at":"2026-05-01T03:00:58.405Z","avatar_url":"https://github.com/graphql.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GraphQL Golden Path\n\nThis repository is a first draft from the **GraphQL Golden Path Initiative**.\nThe goal is to help authors of GraphQL software (clients, servers, gateways,\ntooling, registries, observability platforms) converge on a shared set of\ndefault behaviors, configuration options, and error language that should lead to\nthe long term success of their users.\n\nThis is **not** intended to be guidance for application developers who write\nGraphQL queries. The audience is the people who build the tools and frameworks\nthose developers use.\n\n## Intent\n\n- Identify common problems that users face, especially issues that cause\n  frustration, disillusionment, or are hard to rectify if not addressed from the\n  start.\n- Identify and specify the practices that libraries/tooling/frameworks should\n  put in place so that users never meet these problems.\n- Document implementation solutions that can realize each practice.\n- Define common names for these techniques/solutions and their parameters, and\n  determine the recommended defaults and configuration parameters.\n- Explain why each practice exists, why it is the recommended default, and when\n  it may be reasonable for a user to opt out.\n- Connect practices and solutions to the concrete problems they solve.\n- Don't be overly prescriptive, allow space for innovation.\n\nThe long-term aim is that GraphQL tooling can provide a consistent, safe, and\npredictable “golden path” out of the box, while still allowing experts to opt\nout with informed intent.\n\nThe Golden Path isn't aiming to maximize upside (e.g. the absolute most\nperformant or lowest latency or most efficient), instead it is aiming to\nminimize downside - if a user does not invest time in studying all GraphQL's\nsolutions up front, they should still end up with a solution that is \"good\nenough\" 6 months down the road.\n\n## Status\n\n- Work in progress and **not official**.\n- Content is incomplete and may be incorrect.\n- The current site is a skeleton to enable discussion and feedback.\n\n## Contributing\n\nThis repo is intended to enable collaboration across the GraphQL ecosystem. If\nyou maintain GraphQL tooling or have strong opinions on defaults, please open\nissues or pull requests with suggested solutions, problems, and configuration\ndetails.\n\n## Local development\n\nMake sure you have `yarn` installed:\n\n```bash\nnpm install -g yarn\n```\n\nTo install the dependencies\n\n```bash\nyarn\n```\n\nTo start the website in development mode:\n\n```bash\nyarn start\n```\n\nTo build for production:\n\n```bash\nyarn build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphql%2Fgolden-path","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraphql%2Fgolden-path","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphql%2Fgolden-path/lists"}