{"id":18470977,"url":"https://github.com/moonhighway/graphql-tooling-workshop","last_synced_at":"2026-03-19T04:34:54.301Z","repository":{"id":84066132,"uuid":"222722348","full_name":"MoonHighway/graphql-tooling-workshop","owner":"MoonHighway","description":"An online workshop on November 19, 2019","archived":false,"fork":false,"pushed_at":"2019-11-19T15:46:42.000Z","size":4,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-19T02:53:18.849Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://moonhighway.com","language":null,"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/MoonHighway.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}},"created_at":"2019-11-19T15:00:57.000Z","updated_at":"2022-10-04T14:23:58.000Z","dependencies_parsed_at":"2023-04-07T22:17:44.655Z","dependency_job_id":null,"html_url":"https://github.com/MoonHighway/graphql-tooling-workshop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MoonHighway/graphql-tooling-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-tooling-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-tooling-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-tooling-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-tooling-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MoonHighway","download_url":"https://codeload.github.com/MoonHighway/graphql-tooling-workshop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoonHighway%2Fgraphql-tooling-workshop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28958341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T22:20:19.638Z","status":"ssl_error","status_checked_at":"2026-01-31T22:18:07.061Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2024-11-06T10:15:28.212Z","updated_at":"2026-01-31T22:34:18.506Z","avatar_url":"https://github.com/MoonHighway.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/GraphQL_Logo.svg/512px-GraphQL_Logo.svg.png\" width=\"100\" alt=\"graphql logo\"/\u003e\n\u003c/p\u003e\n\n# GraphQL Tooling Workshop 🛠\n\nWelcome to the online GraphQL tooling workshop! We're really glad that you're here. Below you'll find all of the resources that we'll use throughout this course. If you're looking for slides, samples, links, etc., this is the place to look.\n\n## Instructor Info\n\n- **Eve Porcello**: [Twitter](https://twitter.com/eveporcello) | [Email](mailto:eve@moonhighway.com)\n- **Moon Highway Training**: [Moon Highway Website](https://www.moonhighway.com) | [Mailing List](http://bit.ly/moonhighway) | [Articles](https://www.moonhighway.com/articles)\n\n**Slides**\n\n- [Graph Manager Student Challenge](https://slides.com/moonhighway/graph-manager/)\n- [TypeScript \u0026 GraphQL](https://slides.com/moonhighway/typescript-graphql)\n\n**Samples**\n\n- [TypeScript \u0026 Apollo CLI - Finished Project + Step by Step](https://github.com/graphqlworkshop/snowtooth-typescript)\n- [Snowtooth API](https://snowtooth.moonhighway.com)\n- [Lift Manager Sample Client Code](https://github.com/eveporcello/lift-manager/blob/master/src/index.js)\n- [Lift Manager Website](https://lift-manager.netlify.com)\n- [Big Basin Sample Client Code](https://github.com/eveporcello/big-basin/blob/master/src/index.js)\n- [Big Basin Website](https://big-basin.netlify.com)\n- [Snowtooth Project Repo](https://github.com/moonhighway/snowtooth)\n- [Client Side Mocking - CodeSandbox](https://codesandbox.io/s/client-mocking-epqmp)\n- [Apollo REST Data Sources](https://github.com/MoonHighway/countries-datasources)\n- [Batch Link](https://github.com/eveporcello/batching)\n\n**Resources**\n\n- [Graph Manager - Docs](https://www.apollographql.com/docs/graph-manager/)\n- [Graph Manager Website](https://engine.apollographql.com)\n- [TypeScript \u0026 Apollo - Apollo Docs](https://www.apollographql.com/docs/react/development-testing/static-typing/)\n- [React TypeScript Cheatsheets](https://github.com/typescript-cheatsheets/react-typescript-cheatsheet)\n- [TypeScript Playground](https://www.typescriptlang.org/play/index.html)\n\n**Commands to Copy/Paste**\n\n_Sample Engine API Key_\n\n`ENGINE_API_KEY=service:eveporcello-6318:RQYT_LtqhrYG8Taw7ORtzA`\n\n_Download the Schema_\n\n`npx apollo schema:download --endpoint=https://snowtooth.moonhighway.com graphql-schema.json`\n\n_Generate Types_\n\n`npx apollo codegen:generate --localSchemaFile=graphql-schema.json --target=typescript --includes=src/**/*.ts --tagName=gql --addTypename --globalTypesFile=src/types/graphql-global-types.ts types`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoonhighway%2Fgraphql-tooling-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoonhighway%2Fgraphql-tooling-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoonhighway%2Fgraphql-tooling-workshop/lists"}