strawberry
strawberry copied to clipboard
Rewrite schema printer
Currently our schema printer is hacked on top of GraphQL-core's printer to add support for custom schema directives, default values for JSON scalar (and similar) and probably more stuff.
We also want to be abstracted from GraphQL-core so the new printer should only work with Strawberry types (and not use anything from the graphql package).
This is probably going to take a bit of time and we'll probably need much more tests to make sure we are spec compliant and don't change how the schema is printed.