Skip to content

chore: moved theme plugins into monorepo#10148

Open
lizschwab wants to merge 4 commits into
RaspberryPiFoundation:mainfrom
lizschwab:7762
Open

chore: moved theme plugins into monorepo#10148
lizschwab wants to merge 4 commits into
RaspberryPiFoundation:mainfrom
lizschwab:7762

Conversation

@lizschwab

@lizschwab lizschwab commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

The basics

The details

Resolves

Fixes #7762

Proposed Changes

  • Moved the theme plugins over to the monorepo
  • Updated dependency versions so that any blockly packages currently in the monorepo are pointing to the current version
  • Updated the exports in the blockly package to be friendly with local development
  • Updated the gulp pack task to update the exports for package use
  • Added the linting and formatting rules for theme plugins to the monorepo rule lists
  • Updated the build task to include packing blockly so that themes can consume it in their build tasks

Reason for Changes

This is part of our ongoing monorepo project.

Test Coverage

No tests were added for this. I tested this 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
  • Visually confirming the packages/blockly/dist/package.json looks correct after running npm run package from the blockly package

Documentation

Documentation will be handled as part of a future task.

@github-actions github-actions Bot added the PR: chore General chores (dependencies, typos, etc) label Jul 15, 2026
@github-actions github-actions Bot added PR: chore General chores (dependencies, typos, etc) and removed PR: chore General chores (dependencies, typos, etc) labels Jul 17, 2026
@lizschwab
lizschwab marked this pull request as ready for review July 17, 2026 20:48
@lizschwab
lizschwab requested a review from a team as a code owner July 17, 2026 20:48
@lizschwab
lizschwab requested a review from mikeharv July 17, 2026 20:48
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 theme plugins into the monorepo and test install/build/workflows

2 participants