Skip to content

chore: brand assets, plugin docs, website extension pages, and CI/tooling#3877

Merged
jasonbahl merged 2 commits into
mainfrom
chore/brand-docs-tooling
Jun 3, 2026
Merged

chore: brand assets, plugin docs, website extension pages, and CI/tooling#3877
jasonbahl merged 2 commits into
mainfrom
chore/brand-docs-tooling

Conversation

@jasonbahl

Copy link
Copy Markdown
Collaborator

What

Extracts the non-code changes from #3784 (the WPGraphQL IDE 5.0 rebuild) so they can land on main on their own.

Why

#3784 is titled feat(ide)! and squash-merges into a single commit touching all four plugin paths. Because release-please routes by file path (not commit scope), merging it as-is would trigger a major release for wp-graphql, wp-graphql-smart-cache, and wp-graphql-acf — not just the IDE. We're splitting #3784 into release-appropriate PRs:

  1. this PRchore: docs/assets/tooling → no release
  2. (next) the wp-graphql settings/experimental changes → core minor
  3. (next) the wp-graphql-smart-cache Document.php guard → patch
  4. (last) the IDE rebuild alone → IDE major (5.0)

Scope

No plugin src/ is touched, so no version bumps. The rebranded .wordpress-org assets and readme updates will publish to wp.org whenever each plugin's next code change triggers a release.

  • Per-plugin CLAUDE.md + root CLAUDE.md, README.md, docs/DEVELOPMENT.md
  • Rebranded .wordpress-org assets + readme screenshot captions (wp-graphql, smart-cache, acf)
  • design/brand/ family brand system + wporg-asset generation scripts
  • websites/wpgraphql.com extension landing pages + brand logos
  • .github CI workflow updates
  • Dev tooling: .wp-env.json, bin/setup-wp-env.sh, monorepo-developer agent

83 files, no code.

…ling

Extracted from #3784 (the IDE 5.0 rebuild) so these non-code changes can
land independently without triggering a release for any plugin. Because
they touch only docs, .wordpress-org assets, the brand system, the website,
and CI/tooling — no plugin src/ — this carries the `chore:` type and bumps
no versions. The new wp.org banners/icons/screenshots and readme updates
will publish whenever each plugin's next code change triggers a release.

Includes:
- Per-plugin CLAUDE.md docs (wp-graphql, smart-cache, acf) + root CLAUDE.md,
  README.md, docs/DEVELOPMENT.md
- Rebranded .wordpress-org assets (banners, icons, screenshots) and readme
  screenshot captions for wp-graphql, smart-cache, and acf
- design/brand/ family brand system (wpgraphql, ide, acf, smart-cache) and
  the wporg-asset generation scripts
- websites/wpgraphql.com extension landing pages + brand logos
- .github CI workflow updates (integration/smoke tests, lint-pr, playground)
- Dev tooling: .wp-env.json, bin/setup-wp-env.sh, monorepo-developer agent
@vercel

vercel Bot commented Jun 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
wpgraphql-com Ready Ready Preview, Comment Jun 3, 2026 11:26pm

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

▶ Preview in WordPress Playground

Open this PR in Playground — boots a fresh WordPress, installs WPGraphQL + this PR's IDE build, lands you at the IDE.

Built from 5b88051447489ba3ce687bd87250dbc7b192142f. Auto-updates when you push.

@codecov

codecov Bot commented Jun 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.4%. Comparing base (9e7e98e) to head (5b88051).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##              main   #3877     +/-   ##
=========================================
- Coverage     84.5%   83.4%   -1.1%     
- Complexity    4360    5282    +922     
=========================================
  Files          221     286     +65     
  Lines        19438   22745   +3307     
=========================================
+ Hits         16431   18980   +2549     
- Misses        3007    3765    +758     
Flag Coverage Δ
wp-graphql-acf-wpunit-twentytwentyfive-single 77.1% <ø> (?)
wp-graphql-wpunit-twentytwentyfive-multisite 84.5% <ø> (ø)
wp-graphql-wpunit-twentytwentyfive-single 84.5% <ø> (ø)
wp-graphql-wpunit-twentytwentyone-multisite 84.5% <ø> (ø)
wp-graphql-wpunit-twentytwentyone-single 84.5% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 65 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

The .github/workflows, .wp-env.json, and bin/setup-wp-env.sh changes were
authored for the IDE 5.0 rebuild (WP 7.0 floor, trunk-only IDE matrix, new
IDE activation logic). On top of main's 4.4.1 IDE they forced that plugin
onto WP trunk and broke its ScriptEnqueueTest. They travel with the IDE
branch (#3784) instead; this PR is now purely docs, branding assets, and
the website.
@jasonbahl jasonbahl merged commit aae4d23 into main Jun 3, 2026
41 checks passed
@jasonbahl jasonbahl deleted the chore/brand-docs-tooling branch June 3, 2026 23:31
jasonbahl added a commit that referenced this pull request Jun 4, 2026
Sync main (split PRs #3877/#3878/#3879 + asset-pipeline #3880/#3882/#3883) into
the IDE rebuild branch. Conflicts were all IDE release-metadata + the plugin
header; resolved as:

- package.json / wpgraphql-ide.php Version / readme.txt Stable tag: 4.5.0
  (the release-please manifest value; release-please bumps to 5.0.0 at release —
  the in-repo version tracks the last release per the plugin's CLAUDE.md).
- CHANGELOG.md / readme.txt changelog: union — keep the 5.0.0 notes AND main's
  released 4.5.0 entry.
- Requires at least: 6.1 (not the 7.0 the branch had staged). WordPress 7.0's
  i18n features (.l10n.php 6.5, JIT textdomain 6.7) degrade gracefully and no
  runtime gate gates on 7.0, so there's no reason to lock out current installs.
  Dropped the "raised floor to 7.0" breaking-change note and aligned CLAUDE.md +
  i18n docs to 6.1.
- Tested up to: 7.0 (WordPress 7.0 is released).
jasonbahl added a commit to josephfusco/wp-graphql that referenced this pull request Jun 4, 2026
Sync main (split PRs wp-graphql#3877/wp-graphql#3878/wp-graphql#3879 + asset pipeline wp-graphql#3880/wp-graphql#3882/wp-graphql#3883) onto
the IDE rebuild branch, on top of Joe's floor/CI commits (floor 6.1, WP 7.0 CI
coverage + tested-up-to). Conflicts (all IDE release metadata) resolved as:

- Version / Stable tag / package.json: 4.5.0 (release-please manifest value;
  release-please bumps to 5.0.0 at release — in-repo version tracks last release
  per the plugin's CLAUDE.md).
- CHANGELOG.md / readme.txt changelog: union — keep the 5.0.0 notes AND main's
  released 4.5.0 entry. Dropped the now-inaccurate "raised floor to 7.0"
  breaking-change note (Joe set the floor to 6.1) and the 7.0-floor framing in
  the i18n docs.
- Requires at least: 6.1 / Tested up to: 7.0 — kept Joe's values.
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