One of the scripts that builds and deploys datasette.io uses a GraphQL query to retrieve information from GitHub about the repositories used for the various Datasette tools and plugins. …
I wanted to run a query against the GitHub GraphQL API using curl
on the command line, while keeping the query itself as readable as possible. Here's the recipe I came up with (tested in both bash
and zsh
), with TOKEN replaced by my GitHub API personal access token: …
The GraphQL schema language is a concise way to represent the available schema provided by a GraphQL endpoint. It looks something like this: …