Important
All necessary schema files are obtained from the main folder using symbolic links
Graphql Type builder
Use modules from https://the-guild.dev/
They are usually made in javascript but are constantly updated
Use build_schema.js to generate a graphql schema from our introspection query
Document Nodes
After you generate the schema.graphql, you can use .graphqlrc to create document Nodes with auto completion and syntax checking with neovim COC
Typescript
Then you can generate typescript interfaces for all schema types, and predefine documet nodes using:
npx graphql-code-generator