13 · Environments & Packaging

Monorepo

One repo, many packages

One repository containing multiple related packages or applications. Monorepos can simplify coordinated changes and shared tooling, while also requiring build, ownership, and dependency-management discipline.

Concrete example

A company keeps its web app, mobile app, and shared code in one monorepo so a change ripples across all three at once.

Why it matters

A common organizational choice for related code—not an automatic default or a guarantee of simpler work.