Run schemagen standalone


To run the GraphQL schema generation in a build step, where I can’t start dgraph, I added a quick-and-dirty CLI to a fork: Add CLI that runs the schemagen code by solsson · Pull Request #1 · solsson/dgraph · GitHub

What are alternative ways to do this?

  • Using schemagen.go through a library that’s published like gqlparser ·
  • A subcommand to the single binary? Like dgraph graphql schemagen
  • Avoid reliance on the generated schema at build time?


@dmai this looks like a great idea. We should accept this PR

1 Like