Skip to content

Conversation

@jasonbahl
Copy link
Collaborator

@jasonbahl jasonbahl commented Mar 6, 2025

What does this implement/fix? Explain your changes.

This adds the WPGraphQL IDE plugin to the "Extensions" page

WPGraphQL IDE

The WPGraphQL IDE is a new version of GraphiQL that ships with the core WPGraphQL plugin.

It provides users with the ability to open the IDE from any page in WordPress via the Admin Bar, leading to increased productivity when testing queries and mutations.

The new IDE allows for users to test queries as authenticated or public users, open queries in tabs, and more.

I've been using the new IDE daily for quite some time and I think users will enjoy it.

It has a pluggable architecture, allowing for plugins to add new panels and interact with the IDE.

The plugin is maintained as an external plugin to WPGraphQL as it will have it's own release cycles that may include breaking changes independent from the core WPGraphQL Schema.

CleanShot 2025-03-06 at 11 01 17

@jasonbahl jasonbahl requested a review from josephfusco March 6, 2025 18:02
@jasonbahl jasonbahl self-assigned this Mar 6, 2025
@jasonbahl jasonbahl added the scope: extensions Integrating plugins, add-ons, or other extensions label Mar 6, 2025
@coveralls
Copy link

coveralls commented Mar 6, 2025

Coverage Status

coverage: 82.648% (-0.05%) from 82.702%
when pulling 347aea1 on jasonbahl:feat/add-wpgraphql-ide-extension
into 49edb91 on wp-graphql:develop.

@qlty-cloud-legacy
Copy link

Code Climate has analyzed commit 347aea1 and detected 0 issues on this pull request.

View more on Code Climate.

@jasonbahl jasonbahl changed the title - add WPGraphQL IDE to the extensions page chore: add WPGraphQL IDE to the extensions page Mar 6, 2025
@jasonbahl jasonbahl merged commit 73bee96 into wp-graphql:develop Mar 6, 2025
33 of 34 checks passed
jasonbahl pushed a commit that referenced this pull request Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: extensions Integrating plugins, add-ons, or other extensions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants