Skip to content

chore(init): remove the Dev Tools feature for now - #37

Merged
AnuragVasanwala merged 2 commits into
mainfrom
chore/remove-dev-tools
Oct 1, 2026
Merged

AnuragVasanwala merged 2 commits into
mainfrom
chore/remove-dev-tools

Conversation

@aryanjasala

@aryanjasala aryanjasala commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Removes the optional Dev Tools feature from npm run init for now. It wired rtcamp/wp-dev-tools, which is not public yet, so enabling it only worked with access to that repository.

Changes

  • Removed bin/features/dev-tools.js, its entry in bin/scaffold.config.js, its tests (tests/js/scaffold-config.test.js), the end-to-end script (bin/dev-tools-e2e.sh) and its docs (docs/dev-tools-demo.md, docs/internal/dev-tools-e2e.md).
  • Removed the Dev Tools mentions from AGENTS.md, the /init skill, the Copilot init prompt and the docs.
  • Init's cleanup step is off: its only target was tests/js/scaffold-config.test.js. Its mentions in docs/initialization.md and docs/internal/maintenance.md are removed too.
  • .wp-env.override.json stays in .gitignore, since it is a regular wp-env file.
  • The committed graphify-out/ baseline is unchanged; it is rebuilt by maintainers.

tests/js/scaffold-config.test.js only covered Dev Tools, so the skeleton now has no Jest tests. test:js already runs with --passWithNoTests.

Testing

  • npm run init -- --list shows only Tailwind and HMR; --enable=dev-tools now fails with Unknown feature key(s): dev-tools. Valid keys: hmr, tailwind
  • npm run init -- --name="Acme Content" --version=1.0.0 --yes --keep-examples on a copy: passes, with Cleanup (skipped)
  • npm run lint:js: passes

Drop bin/features/dev-tools.js, its tests, the end-to-end script and its
docs, its entry in bin/scaffold.config.js, and the mentions in AGENTS.md,
the init skill and prompt, and the docs. rtcamp/wp-dev-tools is not public
yet, so the toggle only worked with repository access.
AnuragVasanwala
AnuragVasanwala previously approved these changes Oct 1, 2026
Its only target was tests/js/scaffold-config.test.js, removed with the Dev
Tools feature.
@AnuragVasanwala
AnuragVasanwala merged commit 9c32918 into main Oct 1, 2026
18 of 20 checks passed
@AnuragVasanwala
AnuragVasanwala deleted the chore/remove-dev-tools branch October 1, 2026 23:03
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.

2 participants