Create a GraphQL server
-
Define user, team, collection and fragment types -
Create graphql endpoint -
Import types and from model packages and merge them -
Define resolvers -
Maintain authorization logic
Out of scope:
- File uploads (can use apollo-upload-server or just stick with REST)
- Handle SSE connection (or stick with REST)
- Send SSE updates (or use GraphQL subscriptions)
- Cascade deletes (or let PostgreSQL to handle this)
- Update Authsome mode