aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.org27
1 files 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