Monorepos: shared code, explicit boundaries
My earlier explanation of monorepos used a forest as a metaphor for projects sharing resources. That is a useful starting point, but it leaves out the decision that matters: which parts of the code should change…