haskell-graphql / graphql-api

Write type-safe GraphQL services in Haskell
BSD 3-Clause "New" or "Revised" License
406 stars 35 forks source link

Clean up module structure #167

Closed jml closed 6 years ago

jml commented 6 years ago

This means our public API surface is just GraphQL, API, Resolver, and Value.

Motivations:

I've manually re-exported all the names, because this makes for better Haddock output.

All the internal modules have not-home set, which means that Haddock won't link to them unless there's no choice.

I would like to do a release before this change is merged.