Monorepos: Please don’t
medium.com
Monorepos: Please don’t
1–10 of 402 posts
Re: Monorepos: Please don’t
#2Before that there used to be a node_modules folder with GBs of [useless] data in all my projects. Now there is just one folder on top and that's it. Also if you're developing lots of modules or plugins it makes it super to work without committing changes since they are symlinked.
Re: Monorepos: Please don’t
#3Re: Monorepos: Please don’t
#4I wish this had touched on polyrepos' ability to pin known-good versions of dependencies; that tends to be the Achilles' heel of monorepos.
Re: Monorepos: Please don’t
#5Re: Monorepos: Please don’t
#6I wish this had touched on polyrepos' ability to pin known-good versions of dependencies; that tends to be the Achilles' heel of monorepos.
Yet who unpins them or updates when a new good version is available?
Maybe I could test literally every release version of each of my dependencies, but that isn't really my job.
Re: Monorepos: Please don’t
#7Re: Monorepos: Please don’t
#8Alternate title: monorepos - ideal for teams under 100 devs
Re: Monorepos: Please don’t
#9Fooserver sprouts a query syntax ("just do this for test servers A and B"), pushed to production. Fooclient sprouts code that relies on this, pushed to production. A bit later, Fooserver is rolled back, blowing away query syntax, pushed to production. "Just do this for test servers A and B" now becomes "Do this for every server in the company". Hilarity ensues.
Re: Monorepos: Please don’t
#10Alternate title: monorepos - ideal for teams under 100 devs