react_on_rails icon indicating copy to clipboard operation
react_on_rails copied to clipboard

Remove yalc

Open alexeyr-ci2 opened this issue 1 month ago • 3 comments

Now that we use Yarn workspaces for RORP packages, we can also use them for the dummy apps and remove Yalc. This will simplify scripts, CI, and make the repo more understandable for both developers and LLMs.

This task should only be done after the full monorepo merger plan is completed, to avoid interfering with it.

alexeyr-ci2 avatar Nov 21 '25 10:11 alexeyr-ci2

Related: #2120 proposes migrating to pnpm after yalc is removed. The pnpm migration can be done in parallel with or after the yalc removal, as pnpm's workspace linking would replace yalc entirely.

justin808 avatar Nov 25 '25 01:11 justin808

Note: we already migrated to pnpm, but didn't switch to workspaces fully, lots of yalc use still remains. Documentation: https://pnpm.io/workspaces.

We should use workspace:* as dependency versions to automatically pick up the current version locally and in CI; pnpm will insert the correct version during publishing.

The documentation also recommends https://bit.dev/blog/painless-monorepo-dependency-management-with-bit-l4f9fzyw/ but it may be a separate later issue.

alexeyr-ci2 avatar Dec 07 '25 12:12 alexeyr-ci2

Related: #2201.

alexeyr-ci2 avatar Dec 10 '25 16:12 alexeyr-ci2