A practice of managing multiple projects or packages together in a single repository.
A practice of managing multiple applications and libraries in a single repository rather than splitting them into separate ones. It makes code sharing and atomic cross-project changes easier, though it comes with the challenge of a growing, unwieldy repository.
© 2026 ITBGM