Go to schedule

Poly monorepos, the best of the two worlds

Date
11:55 AM - 12:25 PM PST
Track
Track 1

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.

Go to schedule