diff options
author | Arun Isaac | 2022-01-05 17:08:46 +0530 |
---|---|---|
committer | Arun Isaac | 2022-01-05 17:08:46 +0530 |
commit | aa13d49fad5897910ce80fa3606e3f4b7843ffc4 (patch) | |
tree | b9204835eb3785caba9ede0779f5ea59be1ac058 | |
parent | 768539975b1d4cf29ba1d650ce847fb77d7f6f0e (diff) | |
download | kolam-aa13d49fad5897910ce80fa3606e3f4b7843ffc4.tar.gz kolam-aa13d49fad5897910ce80fa3606e3f4b7843ffc4.tar.lz kolam-aa13d49fad5897910ce80fa3606e3f4b7843ffc4.zip |
README: Add roadmap.v0.1.0
* README.org (Contributing): Add roadmap.
-rw-r--r-- | README.org | 27 |
1 files changed, 25 insertions, 2 deletions
@@ -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 |