Graphinx WIP

A library to generate beautiful and interactive documentation sites for GraphQL APIs. Initially made for Churros

The idea of Graphinx is to keep the API up to date by using the source code of the API server as much as possible, alongside the GraphQL descriptions.

All items are categorized in modules, as large GraphQL APIs that have auto-generated documentation sites tend to be single-page, difficult-to-navigate dumps of all types, sorted alphabetically, which is less than ideal (see for example, Github’s GraphQL API documentation).

The name comes from a portmanteau of GraphQL, and Sphinx, a popular documentation site generator for Python libraries

Usage of Graphinx for Churros API's documentation
The 'Try it live' feature

made with