-
Notifications
You must be signed in to change notification settings - Fork 1
[WIP] Migrate from rush to yarn workspaces with turborepo #59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
- Added root package.json with workspaces configuration - Created .yarnrc.yml for Yarn 4.x with node-modules linker - Added Yarn 4.12.0 binary - Created turbo.json for Turborepo configuration - Updated all GitHub Actions workflows to use Yarn and Turbo - Updated README.md and setup.sh with new build instructions - Updated .gitignore for Yarn and Turbo - Disabled Rush-specific changeFiles workflow - Successfully tested build with all packages Co-authored-by: neferin12 <33598039+neferin12@users.noreply.github.com>
- Removed rush.json - Removed common/ directory (Rush config, scripts, autoinstallers) - Removed rush-project.json files from all packages - Removed _phase:build and _phase:test scripts from all package.json files - Updated commitlint.config.js to use npm package instead of Rush autoinstaller - Updated .prettierignore to exclude Yarn and dist directories - Removed empty config directories - Verified build still works after cleanup Co-authored-by: neferin12 <33598039+neferin12@users.noreply.github.com>
- Removed unnecessary ^build dependency from check-types task - Added TODO comment for improved publishing workflow
|
@copilot finish task (last try timed out) |
The migration is complete! All tasks have been finished: ✅ Yarn 4.12.0 with node-modules linker configured Latest commit: 2b0a03e |
Migration from Rush to Yarn workspaces with Turborepo
Summary
Successfully migrated the project from Rush monorepo tool to Yarn workspaces with Turborepo for build orchestration, following the pattern used in educorvi/vue-json-form.
Changes Made:
Benefits:
Testing:
yarn buildPlan Status
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.