Skip to content

Commit 4170e73

Browse files
authored
Update roadmap (#1019)
* update roadmap * Update ROADMAP.md graphql-core-next table entry Co-Authored-By: Jonathan Kim <jkimbo@gmail.com> * Update ROADMAP.md graphql-core table entry Co-Authored-By: Jonathan Kim <jkimbo@gmail.com> * Update ROADMAP.md remove SDL schema creation * Update ROADMAP.md remove connections structure * fix trailing whitespace
1 parent 8dee85c commit 4170e73

File tree

1 file changed

+47
-11
lines changed

1 file changed

+47
-11
lines changed

ROADMAP.md

Lines changed: 47 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,54 @@
1-
# Graphene Roadmap
1+
# GraphQL Python Roadmap
22

3-
In order to move Graphene and the GraphQL Python ecosystem forward I realized is essential to be clear with the community on next steps, so we can move uniformly.
3+
In order to move Graphene and the GraphQL Python ecosystem forward it's essential to be clear with the community on next steps, so we can move uniformly.
44

55
_👋 If you have more ideas on how to move the Graphene ecosystem forward, don't hesistate to [open a PR](https://github.com/graphql-python/graphene/edit/master/ROADMAP.md)_
66

7-
## Graphene 3
87

9-
The goal is to summarize the different improvements that Graphene will need to accomplish for version 3.
8+
## Now
9+
- [ ] Continue to support v2.x with security releases
10+
- [ ] Last major/feature release is cut and graphene-* libraries should pin to that version number
1011

11-
In a nushell, Graphene 3 should take the Python 3 integration one step forward while still maintaining compatibility with Python 2.
12+
## Next
13+
New features will only be developed on version 3 of ecosystem libraries.
1214

13-
- 🚀 [graphql-core-next](https://github.com/graphql-python/graphql-core-next) GraphQL engine support (almost same API as graphql-core)
14-
- 🔸 GraphQL types from type annotations - [See issue](https://github.com/graphql-python/graphene/issues/729)
15-
- 📄 Schema creation from SDL (API TBD)
16-
- ✨ Improve connections structure
17-
- 📗 Improve function documentation
18-
- 🔀 Add support for coroutines in Connection, Mutation (abstracting out Promise requirement) - [See PR](https://github.com/graphql-python/graphene/pull/824)
15+
### [Core-Next](https://github.com/graphql-python/graphql-core-next)
16+
Targeted as v3 of [graphql-core](https://pypi.org/project/graphql-core/), Python 3 only
17+
18+
### Graphene
19+
- [ ] Integrate with the core-next API and resolve all breaking changes
20+
- [ ] GraphQL types from type annotations - [See issue](https://github.com/graphql-python/graphene/issues/729)
21+
- [ ] Add support for coroutines in Connection, Mutation (abstracting out Promise requirement) - [See PR](https://github.com/graphql-python/graphene/pull/824)
22+
23+
### Graphene-*
24+
- [ ] Integrate with the graphene core-next API and resolve all breaking changes
25+
26+
### *-graphql
27+
- [ ] Integrate with the graphql core-next API and resolve all breaking changes
28+
29+
## Ongoing Initiatives
30+
- [ ] Improve documentation, especially for new users to the library
31+
- [ ] Recipes for “quick start” that people can ideally use/run
32+
33+
34+
## Dependent Libraries
35+
| Repo | Release Manager | CODEOWNERS | Pinned | next/master created | Labels Standardized |
36+
| ---------------------------------------------------------------------------- | --------------- | ---------- | ---------- | ------------------- | ------------------- |
37+
| [graphene](https://github.com/graphql-python/graphene) | ekampf || || |
38+
| [graphql-core](https://github.com/graphql-python/graphql-core) | Cito || N/A | N/A | |
39+
| [graphql-core-next](https://github.com/graphql-python/graphql-core-next) | Cito || N/A | N/A | |
40+
| [graphql-server-core](https://github.com/graphql-python/graphql-server-core) | Cito | ||| |
41+
| [gql](https://github.com/graphql-python/gql) | ekampf | | | | |
42+
| [gql-next](https://github.com/graphql-python/gql-next) | ekampf | | N/A | N/A | |
43+
| ...[aiohttp](https://github.com/graphql-python/aiohttp-graphql) | | | | | |
44+
| ...[django](https://github.com/graphql-python/graphene-django) | mvanlonden | ||| |
45+
| ...[sanic](https://github.com/graphql-python/sanic-graphql) | ekampf | | | | |
46+
| ...[flask](https://github.com/graphql-python/flask-graphql) | | | | | |
47+
| ...[webob](https://github.com/graphql-python/webob-graphql) | | | | | |
48+
| ...[tornado](https://github.com/graphql-python/graphene-tornado) | ewhauser | | PR created || |
49+
| ...[ws](https://github.com/graphql-python/graphql-ws) | Cito/dfee | ||| |
50+
| ...[gae](https://github.com/graphql-python/graphene-gae) | ekampf | | PR created || |
51+
| ...[sqlalchemy](https://github.com/graphql-python/graphene-sqlalchemy) | jnak/Nabell |||| |
52+
| ...[mongo](https://github.com/graphql-python/graphene-mongo) | | ||| |
53+
| ...[relay-py](https://github.com/graphql-python/graphql-relay-py) | Cito | | | | |
54+
| ...[wsgi](https://github.com/moritzmhmk/wsgi-graphql) | | | | | |

0 commit comments

Comments
 (0)