MonoRepos for the Masses
summary
Argues that practical monorepos beat vague hype by showing concrete tooling and workflows: uses yarn workspaces to deduplicate node_modules, uses lerna to build test and publish packages, cites Babel as “over a hundred packages” and Google’s 86 terabyte mono repo as scale example, and shows Expo’s universe workflow where one branch yields a single PR touching Android iOS docs and web. Demonstrates one-command bootstrap, one-PR cross-package changes, and the deployment CI pattern that only rebuilds changed packages.
AI-written summary · about
chapters (27)
- 0:00Intro
- 0:35History of Version Control
- 3:03Good Version Control
- 5:07Positives
- 6:30Negatives
- 8:33What are MonoRepos
- 10:25Example
- 12:40JSX
- 14:09Common Configuration
- 15:41Expo
- 17:42Single Culture
- 18:27Unified Developer Environment
- 19:20Continuous Delivery
- 20:33Challenges
- 21:16JavaScript
- 23:28Learner
- 23:39What is Learner
- 24:06Learner React Web Pack
- 24:42Learning JSON File
- 25:38ASD
- 26:26Release
- 26:49Continuous Integration
- 27:28LCI
- 28:22How
- 28:41Commit History
- 29:18Key Question
- 30:06Be a Bastion
related talks
24mBuilding your ideal codebase: monorepos & multirepos living in harmony
46mExploring the power of monorepos: When and why to use them
29mModularity and Monorepositories
30mPoly Monorepos, the Best of the Two Worlds
29mMonorepos, are they right for you?
06mHow I Learned to Stop Worrying and Love the Mono Repo
20mBuilding with Monorepos
19mKeynote: Why Monorepos
