Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.01 KB

README.md

File metadata and controls

43 lines (28 loc) · 1.01 KB

GraphQL Deep Explorer

Docker Image CI

This Github Action is responsible to tracking, version and compare different versions of your GraphQL schema in a release timeline through GraphQL introspection analysis.

From the features we can enumerate:

  • Automatic artifact launch.
  • Easy GraphQL schema fetch with introspection.
  • Integration with your actual Github Workflow.
  • Free schema versioning through sqlite3 storage.

Standalone

It is possible to use the system in a standalone mode, using the binary.

Direct endpoint

Generating the dump via a GraphQL endpoint:

$ ./gql scrape --url https://www.example.com/graphql 

Existent dump

Some libraries like Graphene can dump the schema, so it can be used in the CI without the necessity of running the service.

$ python manage.py graphql_schema
$ ./gql scrape --file schema.json 

Scraping schema - GH Action

knabben/gql-pull