diff options
| author | Eugen Wissner <belka@caraus.de> | 2020-08-22 06:39:52 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2020-08-22 06:39:52 +0200 |
| commit | 54dbf1df16038c9f583c1b53ab4fac1d71b194fd (patch) | |
| tree | d6a112c10e5537a1530196aa4e8951e6fce6e464 /README.md | |
| parent | 1a788a62611fcb3b044f37880a68147989dc5e18 (diff) | |
| download | graphql-54dbf1df16038c9f583c1b53ab4fac1d71b194fd.tar.gz | |
Remove encoder test based on old external files
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -1,10 +1,9 @@ -# Haskell GraphQL +# GraphQL implementation in Haskell. [](https://hackage.haskell.org/package/graphql) [](https://github.com/caraus-ecms/graphql/actions?query=workflow%3A%22Haskell+CI%22) [](https://raw.githubusercontent.com/caraus-ecms/graphql/master/LICENSE) - -GraphQL implementation in Haskell. +[](https://www.simplehaskell.org) This implementation is relatively low-level by design, it doesn't provide any mappings between the GraphQL types and Haskell's type system and avoids @@ -13,12 +12,19 @@ be built on top of it. ## State of the work -For now this only provides a parser and a printer for the GraphQL query language -and allows to execute queries and mutations using the given schema, but without -the validation step. But the idea is to be a Haskell port of +For now this library provides: + +- Parser for the query and schema languages, as well as a printer for the query + language (minimizer and pretty-printer). +- Data structures to define a type system. +- Executor (queries, mutations and subscriptions are supported). +- Validation is work in progress. +- Introspection isn't available yet. + +But the idea is to be a Haskell port of [`graphql-js`](https://github.com/graphql/graphql-js). -For the list of currently missing features see issues marked as +For a more precise list of currently missing features see issues marked as "[not implemented](https://github.com/caraus-ecms/graphql/labels/not%20implemented)". ## Documentation |
