2 ms·
There’s a longer discussion here which may interest you: https://danluu.com/monorepo/ https://danluu.com/monorepo/ But if your code uses someone else’s librari
by dan-robertson 7y ago
There’s a longer discussion here which may interest you: https://danluu.com/monorepo/ https://danluu.com/monorepo/
But if your code uses someone else’s libraries that don’t change or has super well defined interfaces between parts that never change or is going to be a mix of languages then maybe you won’t have issues or see and advantage of monorepos.
If you have a library in a monorepo then it is much easier to improve the library in a breaking way and upgrade all its dependencies. If you have many repos then this work gets more distributed (so one person does it many times or lots of people who are less expert in the change to the library have to do it) or libraries are just not frequently updated and you get the same helper functions not being up streamed or you use different interfaces for the same library in different repos.