3 ms·
The monorepo is where you end up when you have failed to enforce encapsulation and your "modules" do not have stable APIs (or are actually modular). Then, with
by jcarrano 3y ago
The monorepo is where you end up when you have failed to enforce encapsulation and your "modules" do not have stable APIs (or are actually modular). Then, with sub-modules each change will often involve multiple commits to different modules, plus commits to update references, so O(N) commit multiplication.
- hgsgm 3y agoMonorepo works whether your APIs are modular or not, and also allows changes to the modular structure.