/ROADMAP.md

https://github.com/graphql-python/graphene · Markdown · 54 lines · 42 code · 12 blank · 0 comment · 0 complexity · efb11efbcd105c5191a55910ffb31981 MD5 · raw file

  1. # GraphQL Python Roadmap
  2. 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.
  3. _👋 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)_
  4. ## Now
  5. - [ ] Continue to support v2.x with security releases
  6. - [ ] Last major/feature release is cut and graphene-* libraries should pin to that version number
  7. ## Next
  8. New features will only be developed on version 3 of ecosystem libraries.
  9. ### [Core-Next](https://github.com/graphql-python/graphql-core-next)
  10. Targeted as v3 of [graphql-core](https://pypi.org/project/graphql-core/), Python 3 only
  11. ### Graphene
  12. - [ ] Integrate with the core-next API and resolve all breaking changes
  13. - [ ] GraphQL types from type annotations - [See issue](https://github.com/graphql-python/graphene/issues/729)
  14. - [ ] Add support for coroutines in Connection, Mutation (abstracting out Promise requirement) - [See PR](https://github.com/graphql-python/graphene/pull/824)
  15. ### Graphene-*
  16. - [ ] Integrate with the graphene core-next API and resolve all breaking changes
  17. ### *-graphql
  18. - [ ] Integrate with the graphql core-next API and resolve all breaking changes
  19. ## Ongoing Initiatives
  20. - [ ] Improve documentation, especially for new users to the library
  21. - [ ] Recipes for quick start that people can ideally use/run
  22. ## Dependent Libraries
  23. | Repo | Release Manager | CODEOWNERS | Pinned | next/master created | Labels Standardized |
  24. | ---------------------------------------------------------------------------- | --------------- | ---------- | ---------- | ------------------- | ------------------- |
  25. | [graphene](https://github.com/graphql-python/graphene) | ekampf | ✅ | | ✅ | |
  26. | [graphql-core](https://github.com/graphql-python/graphql-core) | Cito | ✅ | N/A | N/A | |
  27. | [graphql-core-next](https://github.com/graphql-python/graphql-core-next) | Cito | ✅ | N/A | N/A | |
  28. | [graphql-server-core](https://github.com/graphql-python/graphql-server-core) | Cito | | ✅ | ✅ | |
  29. | [gql](https://github.com/graphql-python/gql) | ekampf | | | | |
  30. | [gql-next](https://github.com/graphql-python/gql-next) | ekampf | | N/A | N/A | |
  31. | ...[aiohttp](https://github.com/graphql-python/aiohttp-graphql) | | | | | |
  32. | ...[django](https://github.com/graphql-python/graphene-django) | mvanlonden | | ✅ | ✅ | |
  33. | ...[sanic](https://github.com/graphql-python/sanic-graphql) | ekampf | | | | |
  34. | ...[flask](https://github.com/graphql-python/flask-graphql) | | | | | |
  35. | ...[webob](https://github.com/graphql-python/webob-graphql) | | | | | |
  36. | ...[tornado](https://github.com/graphql-python/graphene-tornado) | ewhauser | | PR created | ✅ | |
  37. | ...[ws](https://github.com/graphql-python/graphql-ws) | Cito/dfee | | ✅ | ✅ | |
  38. | ...[gae](https://github.com/graphql-python/graphene-gae) | ekampf | | PR created | ✅ | |
  39. | ...[sqlalchemy](https://github.com/graphql-python/graphene-sqlalchemy) | jnak/Nabell | ✅ | ✅ | ✅ | |
  40. | ...[mongo](https://github.com/graphql-python/graphene-mongo) | | | ✅ | ✅ | |
  41. | ...[relay-py](https://github.com/graphql-python/graphql-relay-py) | Cito | | | | |
  42. | ...[wsgi](https://github.com/moritzmhmk/wsgi-graphql) | | | | | |