Poly Monorepos, the Best of the Two Worlds
summary
Shows how a central Nx-based dev kit (plugins, custom Nx presets, and a release pipeline) bootstraps and maintains many distributed monorepos, including a real case with 1,000 projects. Demonstrates concrete tools: generators and executors for unified codegen and task abstraction, infer configuration to remove duplication, CI-run conformance tests and a simple UI that reports percentages, plus migrations as code that run on remote repos. Claims these pieces let teams create, upgrade and validate repos automatically; applied successfully in production franchise-style orgs.
AI-written summary · about
chapters (8)
- 0:00Introduction to poly monorepos
- 3:10What is NX and its ecosystem
- 6:43Phase 1: Setting conventions in central repo
- 10:16Phase 2: Building NX plugins and tools
- 18:43Phase 3: Validating conventions with housekeeper
- 21:29Phase 4: Spreading conventions to distributed repos
- 25:43Distributing the dev kit with NX release
- 28:32Summary and use cases
related talks
45mMonorepos - The Benefits, Challenges and Importance of Tooling Support
33mThe age of monorepos
31mMonoRepos for the Masses
46mExploring the power of monorepos: When and why to use them
19mKeynote: Why Monorepos
05mHigh Speed Monorepos with high quality DX
21mFast React Monorepos with High Quality DX
24mBuilding your ideal codebase: monorepos & multirepos living in harmony
