What is this about?
Inspired by GrAMPS Datsources, built with GraphQL Tools and Apollo Server, this is an integrated CLI Tool to work with GraphQL Modules. Modules are encapsulated subsets of a larger GraphQL schema and can be stitched together as a combined GraphQL endpoint.
Themis can be used to support a standalone module, to combine multiple modules (local/remote), or as a gateway with remote modules only.
Good To Know
As prerequisites, you should be familiar with, or at least have heard of the following technologies:
Goals
- Reduce the boilerplate of setting up a graphql server
- Make it easy to split a large graph into subsets that can be freely combined
- Cover advanced and complex use cases out of the box
- Sane defaults