Skip to content

feat(blueprint): setup blueprint for playground - #48

Merged
firestar300 merged 2 commits into
developfrom
feature/blueprint
Sep 25, 2026
Merged

firestar300 merged 2 commits into
developfrom
feature/blueprint

Conversation

@firestar300

@firestar300 firestar300 commented Sep 25, 2026 •

Copy link
Copy Markdown
Collaborator

Note

Low Risk
Demo, docs, and release-check tooling only; no changes to core plugin runtime behavior for normal installs.

Overview
Adds a WordPress Playground blueprint so people can try Blockparty Icons in the browser (README badge + .wordpress-org/blueprints/blueprint.json). The blueprint installs the plugin from a git tag via git:directory, logs in, then runs bootstrap PHP that copies a small mu-plugin and publishes a demo page at /blockparty-icons-demo/ with sample blockparty/icon blocks.

The Playground-specific stack includes demo HTML, bootstrap scripts, a mu-plugin that registers a gutenberg-icons folder collection, and a bundled set of Gutenberg SVGs under .wordpress-org/blueprints/icons/gutenberg/ so the demo works without theme/plugin icon setup.

Release/packaging is adjusted so this stays shippable and in sync: .distignore documents keeping blueprint files on release tags, .gitattributes marks /.wordpress-org as export-ignore, PHPCS skips .wordpress-org/, and check-release-version.sh now requires updating blueprint.json and matching pluginData.ref to the release version.

Reviewed by Cursor Bugbot for commit 70fbf97. Bugbot is set up for automated code reviews on this repo. Configure here.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 76b4bf5. Configure here.

Comment thread .wordpress-org/blueprints/blueprint.json
Comment thread .wordpress-org/blueprints/blueprint.json
Release tags used by Playground git:directory must include
.wordpress-org/blueprints so the demo bootstrap can run.

Co-authored-by: Cursor <cursoragent@cursor.com>
@firestar300
firestar300 merged commit 5a65ec2 into develop Sep 25, 2026
6 checks passed
@firestar300
firestar300 deleted the feature/blueprint branch September 25, 2026 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant