(draft) graphiql 2 next steps roadmap
- Dominant language
- TypeScript
- Stars
- 16.9k
- Forks
- 1.9k
- Avg merge
- 22h 45m
- Merged PRs (30d)
- 70
Description
I'm probably missing a lot of things here but just to get started. Please feel free to reorganize things as you please
# 2.0.x
- [ ] replace webpack 4 with webpack 4 at least if not full vite/esbuild for @graphiql/react & `graphiql`
- [ ] i18n
- [ ] more a11y improvements
# 2.x.y
- [ ] `plugins` prop API expansion - either
-1. we move `plugins` prop => `sidebarPlugins` and mark `plugins` as deprecated - where other types of plugins use different props such as `resultPanePlugins`
- 2. or we expand on our usage of the `plugins` prop array collection definition to specify alternative types of plugins, and upgrade the underlying `@graphiql/react`?
- [ ] custom operation, variables, results tab pane plugin API?
- [ ] sidebar network tab
- [ ] sidebar code exporter
- [ ] sidebar
- [ ] better subscriptions results view (custom results serializer/ custom component plugin via tab pane plugins?)
- [ ] yaml, markdown, and html results view plugins
- [ ] query parser
- [ ] docs site 📚🔮
- [ ] doc site setup
- [ ] how-tos
- [ ] examples
- [ ] api docs
- [ ] easy vars?
- [x] `renderGraphiQL`, middlewares and simple client-only docker image
# 3.0.0
- [x] monaco-editor
- ...
# Todos
for this roadmap:
- [ ] link relevant issues
- [ ] create relevant discussions
- [ ] create relevant tickets
Contributor guide
Assessment
This issue has not been assessed yet.