Skip to content

Update Blueprint to follow pattern in Gutenberg#2337

Merged
westonruter merged 1 commit intotrunkfrom
update/blueprint
Jan 9, 2026
Merged

Update Blueprint to follow pattern in Gutenberg#2337
westonruter merged 1 commit intotrunkfrom
update/blueprint

Conversation

@westonruter
Copy link
Copy Markdown
Member

@westonruter westonruter commented Jan 9, 2026

This is another stab to fix #2279

Even after releasing #2325 it still didn't fix the issue.

The Gutenberg plugin's directory page has the "Live Preview" button as expected, so I looked at its blueprint.json and noticed some key differences in its blueprint.json`:

  1. The root plugins property.
  2. The root login property.
  3. The root features property.
  4. The root preferredVersions property.
  5. A step to blog name to indicate the plugin is being tested.

This also works in Playground.

I'm thinking the root plugins property is what the directory is looking at to decide whether to show the Live Preview button, making it conditional based on whether the slug is among the plugins property. It's confusing to me why there are these two different ways to install a plugin, however.

@westonruter westonruter added [Type] Bug An existing feature is broken no milestone PRs that do not have a defined milestone for release [Plugin] Performance Lab Issue relates to work in the Performance Lab Plugin only labels Jan 9, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 9, 2026

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.

Co-authored-by: westonruter <westonruter@git.wordpress.org>
Co-authored-by: b1ink0 <b1ink0@git.wordpress.org>
Co-authored-by: iqbal-web <iqbal1hossain@git.wordpress.org>

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@westonruter westonruter merged commit b4f9898 into trunk Jan 9, 2026
28 checks passed
@westonruter westonruter deleted the update/blueprint branch January 9, 2026 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no milestone PRs that do not have a defined milestone for release [Plugin] Performance Lab Issue relates to work in the Performance Lab Plugin only [Type] Bug An existing feature is broken

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Performance Lab Playground Integration is not working

2 participants