Poly monorepos, the best of the two worlds
- Date
- 11:55 AM - 12:25 PM PST
- Track
- Track 1
- Jonathan Gelin
We often pit Polyrepos against Monorepos, but why not merge the best of both worlds?
In this presentation, I will demonstrate effective management of distributed monorepos from both decentralized and centralized perspectives.
We will delve into streamlining this complex process using Nx:
- By utilizing custom presets to generate new monorepos from scratch.
- By creating CLI commands to automatically set up local environments.
- By employing project-specific Nx plugins to automate the sharing of monorepo configurations.
- By implementing migrations to keep monorepos consistently up-to-date.
- By sharing toolkit configurations, such as Jest, Webpack, eslint, etc.
- By providing workshops and a support channel.
At the end of this talk, you will have all the necessary tools to maintain multiple large monorepos effortlessly.