Categorygithub.com/knabben/ggql
repositorypackage
0.0.0-20200312235702-daab22bf3f4f
Repository: https://github.com/knabben/ggql.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

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