DEV Community

Discussion on: Why might a project/company use a monorepo?

Collapse
 
exbe profile image
exbe

I am using monorepo for two repos. One repo is company wide another is accepting contributions.

Pros are very simplified release model. It makes collaboration easy, it is truly single source of truth.

Cons are there too - no breaking changes allowed, very extensive automated QA for every contribution, continuous delivery and deployment are must, separation of integration from contribution... a lot of infra and tooling around.