Skip to main content

Best Practices

  • Annotate resolver functions or inference might surprise you.
  • Active dumping the debug schema so you'll always be able to easily audit any changes to your schema.
  • Commit generated files

Project structure

  • Need to avoid circular dependencies
  • Sometimes types need to be mutually recursive
  • Interfaces