{"id":15030113,"url":"https://github.com/shopify/graphql-design-tutorial","last_synced_at":"2025-05-14T02:09:20.382Z","repository":{"id":37458506,"uuid":"149139934","full_name":"Shopify/graphql-design-tutorial","owner":"Shopify","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-23T15:27:15.000Z","size":401,"stargazers_count":2453,"open_issues_count":5,"forks_count":192,"subscribers_count":434,"default_branch":"master","last_synced_at":"2025-05-08T02:16:07.747Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shopify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2018-09-17T14:41:05.000Z","updated_at":"2025-04-30T08:40:15.000Z","dependencies_parsed_at":"2022-07-13T01:40:32.907Z","dependency_job_id":"9f23fe08-3f37-4ccf-a1d5-0c9d7c9e00f0","html_url":"https://github.com/Shopify/graphql-design-tutorial","commit_stats":{"total_commits":66,"total_committers":36,"mean_commits":"1.8333333333333333","dds":0.8636363636363636,"last_synced_commit":"b670615561f9a6a1cf76ba9fd3bd85a6ec518250"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fgraphql-design-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fgraphql-design-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fgraphql-design-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fgraphql-design-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shopify","download_url":"https://codeload.github.com/Shopify/graphql-design-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254053249,"owners_count":22006717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2024-09-24T20:12:28.788Z","updated_at":"2025-05-14T02:09:15.369Z","avatar_url":"https://github.com/Shopify.png","language":null,"readme":"# [Shopify](https://www.shopify.com) GraphQL Design Tutorial\n\nThis tutorial was originally created by [Shopify](https://www.shopify.ca/) for internal\npurposes. We've created a public version of it since we think it's useful to\nanyone creating a GraphQL API.\n\nIt's based on lessons learned from creating and evolving production schemas at\nShopify over almost 3 years. The tutorial has evolved and will continue to\nchange in the future so nothing is set in stone.\n\nWe believe these design guidelines work in most cases. They may not all work\nfor you. Even within the company we still question them and have exceptions\nsince most rules can't apply 100% of the time. So don't just blindly copy and\nimplement all of them. Pick and choose which ones make sense for you and your\nuse cases.\n\nRead the [full tutorial here](TUTORIAL.md). It's also been translated by the community into [a few other languages](lang).\n\n## Contributing\nContributions are welcome; however, this tutorial reflects rules specific to Shopify and\nany substantial changes to those will primarily happen internally and not through external contributions.\n\nCorrections and additional translations are welcome in the [`lang` folder](lang). \n\n## Code of Conduct\nAnyone who wishes to contribute through code or issues, take a look at the\n[CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md).\n\n## License\n\nMIT, see [LICENSE](LICENSE.txt) for details.\n\n\u003cimg src=\"https://cdn.shopify.com/shopify-marketing_assets/builds/19.0.0/shopify-full-color-black.svg\" width=\"200\" /\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshopify%2Fgraphql-design-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshopify%2Fgraphql-design-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshopify%2Fgraphql-design-tutorial/lists"}