Skip to content

Path to GraphiQL v2 #2328

@timsuchanek

Description

@timsuchanek

We have ambitious plans for the future of GraphiQL and want to go there step by step.

This is the path I suggest to move forward:

1. Implement new design with existing components

2. Modernize components step by step

As the new design has a slightly different layout, in Step 1, the components can already be modernized as needed.
If necessary, we'll create a separate issue for tracking work that's left.

3. Introduce monaco

4. Implement the new sidebar.

The new sidebar is quite ambitious, that's why we want to work on it last.

image

Additional tasks

While working on this, we want to revisit and consolidate the boards @acao created:

Some of the issues will be fixed by our tasks above, some are additional improvements, bug fixes, and features.

We'll have @thomasheyenbrock from GraphCDN focus on steps 1-4 in the coming weeks.
Anyone who's interested in collaborating, please let us know and we can organize code pairing sessions!

We also commit to 1h of issue triaging per week, as some of them grew a bit old. We start May 2nd at 4 pm UTC. Let me know if you want to join. Calendar link:

https://calendar.google.com/calendar/u/0/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8@group.calendar.google.com

You can either answer here or join the graphiql Discord channel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions