Skip to content

chore: Moved the dev-tools plugin over to the monorepo#10155

Draft
lizschwab wants to merge 8 commits into
RaspberryPiFoundation:mainfrom
lizschwab:7763
Draft

chore: Moved the dev-tools plugin over to the monorepo#10155
lizschwab wants to merge 8 commits into
RaspberryPiFoundation:mainfrom
lizschwab:7763

Conversation

@lizschwab

@lizschwab lizschwab commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

The basics

The details

Resolves

Fixes #7763

Proposed Changes

  • Moved the dev-tools plugin over to the monorepo
  • Updated the ordering of the packages in the monorepo package.json for build dependencies
  • Updated the linting and formatting rules
  • Updated blockly package dependency versions

Reason for Changes

This is part of the monorepo project.

Test Coverage

No new tests were added. I tested locally by doing the following:

  • Cleaning out all node_modules, dist, build, and package-lock.json directories/files
  • Running npm install from the monorepo root
  • Running npm run build from the monorepo root
  • Running npm run lint from the monorepo root
  • Running npm run test from the monorepo root
  • Running npm run format:check from the monorepo root
  • Running npm run start from each package root
  • Made a change in dev-tools, ran the playground, and ensured the change appeared, ensuring the packages are linked during local development

Screenshot of change to dev-tools showing up in blockly advanced playground (changed name of Logic to LogicA)
Screenshot 2026-07-17 at 2 30 13 PM

Documentation

Documentation will be handled as part of a future task.

TODO

[ ] Merge in #10148 before merging this PR

@lizschwab lizschwab changed the title 7763 chore: Moved the dev-tools plugin over to the monorepo Jul 17, 2026
@github-actions github-actions Bot added the PR: chore General chores (dependencies, typos, etc) label Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: chore General chores (dependencies, typos, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pull in dev-tools and make sure it works with core and themes plugins

1 participant