Extracting the monorepo
summary
Shows how monorepositories are used in product and platform development, identifies the problems that arise when adopting monorepos, and selects suitable tools (mentions Nx, Rush and microfrontends) to address those issues.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 1:24Code duplication
- 3:10Design systems & shared libs
- 5:00Package linking issues
- 6:48Workspace & pnpm linking
- 9:44npm vs pnpm
- 13:39Monorepo switch issues
- 14:42NX for monorepos
- 17:15NX project setup
- 20:09NX import limits
- 22:36NX build issues
- 24:46NX caching
- 27:14NX results
- 27:57Package publishing
- 28:40Rush for monorepos
- 30:03Rush workflow
- 31:49Rush builds & git hooks
- 33:15Rush versioning
- 36:26Rush auto versioning
- 39:15How Rush works
- 40:44Monorepo benefits
- 43:36Q&A: running scripts
- 44:41Q&A: NX affected
- 45:44Q&A: version dependencies
- 47:50Q&A: alpha versions
- 48:55Q&A: change docs
- 50:58Q&A: bundlers
- 53:11Q&A: auto versioning
- 56:49Q&A: conventional commits
- 58:54Summary
related talks
40mMonorepo or Polyrepo: What's the Right Choice for You?
33mThe age of monorepos
15mPanel discussion: Mono-repo Vs. Multi-repo Vs. Hybrid
25mMicroservices, Monorepos, and the Efficient Build Processes
06mHow I Learned to Stop Worrying and Love the Mono Repo
46mWe Solved All Modular Project Problems. Want the Same?
16mHow We Moved to a Monorepo
28mConsolidate, Enhance, Scale: End-to-End Angular Monorepo Management with Nx
