In addition to the REST API support, support for GraphQL would be good.
- Define queries and mutations for the GraphQL schema in
api/schema.py
- Re-use the REST API serializers
- Make sure the GraphQL queris and mutations use the same permission checks as the REST API viewsets do
- Add documentation on how to inject the queries and mutations into the project schema