Software development
fromInfoQ
4 days agoDropbox Collaborates with GitHub to Reduce Monorepo Size from 87GB to 20GB
Dropbox engineers reduced their backend monorepo size from 87GB to 20GB by optimizing Git's storage and delta compression model.
Three pipelines spun up, three sets of plugins re-resolved half the internet, and one test failed because Repo C still referenced Repo B's previous artifact. I fixed it, pushed again, and watched the other two pipelines restart for moral support. By 9:30am I had three tabs of "Create Merge Request" open, three pom.xmls fighting me, and one cold coffee. We were living in a tiny-repo cul-de-sac - each house had its own rules, its own toolchain, and its own definition of " latest Jackson.".
Vite+, the new unified JavaScript toolchain built on top of Vite, has been announced by VoidZero. Positioned as a drop-in superset of Vite, Vite+ introduces an all-in-one CLI experience, covering project scaffolding, testing, linting, formatting, library bundling, monorepo task running, and devtools visualization. The ambition is to reduce toolchain fragmentation and align large teams around a single, high-performance workflow. Vite+ aims to deliver enhancements across three primary dimensions: tooling consolidation, performance & scale, and enterprise-grade features.