Monorepos vs. many repos: is there a good answer?
itnext.io
itnext.io
It's never monorepo. It's one big repo and one or two other small repos (because of permissions, secret code, whatever), copypasted code between repos because people don't set up proper packaging, semi broken builds everywhere because of poor static analysis, and so on.
Unless you are willing to really commit (ha!) to monorepo and all the tooling and devex support that requires, just stick to multiple small repos.
But I've seen "monorepos" where changes to one subfolder break the rest without developers noticing, or cases where a library / API definitions were manually copied from one repo to another instead of being properly packaged.
Whenever I work somewhere with lots of repos I create a folder called dev and clone every single repo into it.