Skip to content

feat: support npm workspaces for local development#7

Open
arbrandes wants to merge 1 commit intoopenedx:mainfrom
arbrandes:workspaces-dev
Open

feat: support npm workspaces for local development#7
arbrandes wants to merge 1 commit intoopenedx:mainfrom
arbrandes:workspaces-dev

Conversation

@arbrandes
Copy link
Copy Markdown
Contributor

@arbrandes arbrandes commented Mar 12, 2026

Description

Add workspaces configuration, turbo.json for build orchestration, and workspace-aware scripts for developing with local frontend apps and frontend-base. See the modified README for more details.

Part of openedx/frontend-base#184

LLM usage notice

Built with assistance from Claude models (mostly Opus 4.6).

@arbrandes arbrandes force-pushed the workspaces-dev branch 4 times, most recently from f3de62b to 2656a69 Compare March 12, 2026 21:05
@arbrandes arbrandes marked this pull request as ready for review March 16, 2026 17:06
@arbrandes arbrandes force-pushed the workspaces-dev branch 4 times, most recently from 7dd56d1 to 2485826 Compare March 19, 2026 22:27
@arbrandes arbrandes force-pushed the workspaces-dev branch 3 times, most recently from dd17a21 to bd3738e Compare March 26, 2026 19:35
Add workspaces configuration, turbo.json for build orchestration, and
workspace-aware scripts for developing with local frontend apps and
frontend-base.

Also, since npm skips bin-linking for workspace packages during install,
do it when frontend-base is built.

Part of openedx/frontend-base#184

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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