kinto
kinto copied to clipboard
Investigate how GraphQL could look like
- We have flat collections of records
- We have JSON schemas
- It seems very reasonnable to think that resolving a GraphQL query using our data model is feasible
- Queryable APIs are really becoming a thing, and it would make sense for a «reusable storage backend» to offer that
- Clients like Relay can do very powerful stuff for caching locally and syncing trees of data
Let's discuss and POC something!
- See http://graphene-python.org
We @Chefclub are interested in this idea.
- [ ] Add a GraphQL endpoint:
/v1/graphql - [ ] Add GraphIQL to handle text/html requests
- [ ] Handle JSONSchema to GraphQL schema translation or support GraphQL collection definitions
- [ ] Handle GraphQL GET queries
- [ ] Handle GraphQL POST queries
- [ ] Handle GraphQL subscriptions
Just linking to another issue around GraphQL. With the loose idea to use Hasura for the heavy lifting.