From aa13d49fad5897910ce80fa3606e3f4b7843ffc4 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Wed, 5 Jan 2022 17:08:46 +0530 Subject: README: Add roadmap. * README.org (Contributing): Add roadmap. --- README.org | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/README.org b/README.org index 71ca806..1954a1c 100644 --- a/README.org +++ b/README.org @@ -20,8 +20,31 @@ welcome. * Contributing -Feedback, suggestions, feature requests, bug reports and patches are -all welcome. Please write to me at [[mailto:arunisaac@systemreboot.net][arunisaac@systemreboot.net]]. +kolam only implements a subset of the [[https://spec.graphql.org/][GraphQL spec]], but aims to be +more complete. Here is a rough roadmap. Your help is welcome! Please +write to [[mailto:arunisaac@systemreboot.net][arunisaac@systemreboot.net]]. + +- [X] Parse GraphQL documents to scheme +- [X] Serialize parsed documents back to GraphQL +- Type system + - [X] Object types + - [X] Scalar types (built-in and custom) + - [X] Enumeration types + - [X] List types + - [X] Non-null types + - [ ] Interfaces + - [ ] Union types + - [ ] Input types +- [ ] Validate GraphQL queries +- Execute GraphQL queries + - [X] Query operations + - [ ] Mutation operations + - [ ] Subscription operations + - [X] Field aliases + - [ ] Fragments + - [ ] Parameterized queries +- [ ] Schema introspection +- [X] HTTP endpoint * License -- cgit v1.2.3