Re:Debian Git Monorepo
by bluGill on Tuesday April 02, 2024 @09:16AM
(#39905400)
If the same problem doesn't exist in a monorepo in a different form then your project is not large enough to be in this discussion in the first place.
[ Parent
| on HN ]
Re:Debian Git Monorepo
by ownagefool on Tuesday April 02, 2024 @10:36AM
(#39906214)
It's actually just trade offs that we should be able to have professional discussions about, otherwise your advocating for "always use a monorepo" unless your library is for public consumption.
The reality is, at some point, having repos that are hundreds of GB with hundreds of active PRs also has its own downsides that requires tooling and workflows to combat. Meanwhile, splitting it all up introduces integration problems.
It's definitely pick your poison, though specific requirements and circumstances make specific paths more or less potent.
The problem is many people arguing for a mono repo feel like the size of their project means breaking into multiple repos mean put each function in a separate repository - which is obviously absurd. It is good if your project is that small, but you also are not facing the same pains as large projects are.