the.com/monorepo

one giant codebase to rule them all, and in the merge conflicts bind them.

means a single version-controlled repository that holds the code for many projects or services instead of splitting each into its own repo.

from the practice predates the word: google and facebook ran everything from one repo for decades before the industry needed a name for it around the mid-2010s, coined simply from mono (one) plus repository.

for instance

googleone repo, roughly 2 billion lines of code

metafacebook's www and fbsource repos serve thousands of engineers

twitterran almost entirely from one scala/java monorepo pre-2023

babelpopular js project split into packages inside one repo via lerna

the.com/
what’s happening now · the.com · generated