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.