Supporting GitHub Dotcom and Enterprise GraphQL in GitHero
Learn how GitHero uses @include and a custom validator to support both GitHub.com and Enterprise with clean, type-safe GraphQL queries.
About GitHero and the things we learn building it.
Learn how GitHero uses @include and a custom validator to support both GitHub.com and Enterprise with clean, type-safe GraphQL queries.
URLs are core to user experience. Here I share how GitHero’s URLs evolved from using opaque internal ids and GitHub node IDs to clean, human-readable paths