analysis/monorepo/MONOREPO_MIGRATION_CHECKLIST.md
The monorepo migration is in Phase 2 (Git Merger) - COMPLETE. We've successfully merged repositories but need to complete Phases 3-7 to achieve the final monorepo structure with proper YALC publishing, directory organization, and CI/CD consolidation.
Priority: CRITICAL ⚠️
package-scripts.yml path reference from node_package/lib/ to packages/react-on-rails/lib/packages/react-on-rails (open-source core)packages/react-on-rails-pro (Pro features)packages/react-on-rails-pro-rsc (React Server Components)yalc:publish:all script in root package.jsonyarn workspaces run yalc:publishPriority: HIGH
file: protocolPriority: HIGH
/packages/
/react-on-rails/ # Open source package
/react-on-rails-pro/ # Pro package (NOT nested)
/react-on-rails-pro-rsc/ # RSC package
react_on_rails_pro/ from nested to siblingpackage-scripts.yml all pathspackage.json "main", "exports", "files" fields.github/workflows/*.yml cache and artifact pathsrakelib/node_package.rake task pathslib/generators/**/templates/** generated code pathsnode_package/ referencesgrep -r "node_package" . --exclude-dir=node_modulespnpm run prepack succeedspnpm run yalc:publish for each packagepnpm run build outputs to correct directoriesls -la packages/*/lib/*.js shows all artifactsrm -rf node_modules && pnpm installrake node_package generates correct structurerakerake run_rspec:dummyrake run_rspec:example_basicreact_on_rails_pro/ and packages/react-on-rails-pro/test:all - run all package testsbuild:all - build all packageslint:all - lint all packagespublish:all - publish all packagesCONTRIBUTING.md:
CLAUDE.md:
README.md:
packages/*/README.md for each packageWeek 1-2: Critical fixes and YALC improvements Week 3-4: Directory restructuring and path updates Week 5-6: CI/CD consolidation and testing Week 7-8: Documentation and release preparation Week 9-10: Beta testing and feedback Week 11-12: Final release
This timeline is aggressive but achievable with focused effort. Adjust based on team availability and priority.