GraphQL implementation in Haskell
Eugen Wissner
91679650b5
Now the errors in the resolvers can be handled and 3 tests throwing errors pass now. Another test fail but it requires distinguisching nullable and non-nullable values. |
||
---|---|---|
docs/tutorial | ||
src | ||
tests | ||
.gitignore | ||
.travis.yml | ||
AUTHORS.md | ||
CHANGELOG.md | ||
graphql.cabal | ||
LICENSE | ||
package.yaml | ||
README.md | ||
Setup.hs | ||
stack.yaml | ||
stack.yaml.lock | ||
TODO |
Haskell GraphQL
For now this only provides the data types to represent the GraphQL AST,
but the idea is to be a Haskell port of
graphql-js
. Next releases
should include:
- GraphQL AST
- Parser for the GraphQL language. See TODO for limitations.
- Printer for GraphQL. This is not pretty yet.
- GraphQL Schema AST.
- Parser for the GraphQL Schema language.
- Printer for the GraphQL Schema language.
- Interpreter of GraphQL requests.
- Utilities to define GraphQL types and schema.
See the TODO file for more concrete tasks.
Contact
Suggestions, contributions and bug reports are welcome.
Feel free to contact on Slack in #haskell on GraphQL. You can obtain an invitation here.