Hacker News new | ask | show | jobs
by CJefferson 3428 days ago
But, it seems all large companies (Facebook, Google, Microsoft) are using a mono-repo, and no-one is publicly admitting to using many small repos.

If no company is using many small repos for truly massive projects, then it's hard to argue it would be a good idea. Could everyone who has looked at this problem make the wrong choice?

3 comments

This is also mirrored by many not-so-big javascript projects, i.e. see the adoption of https://github.com/lerna/lerna
Note that Amazon is not on your list. They did not adopt the mono-repo approach. Their tools have their own advantages and disadvantages, to be sure, but mono-repo is not the only way.
I hadn't heard about Amazon. That's good to know.
Read Steve Yegge's Google vs Amazon rant: it's amazing.

https://plus.google.com/+RipRowan/posts/eVeouesvaVX

> no-one is publicly admitting to using many small repos.

Amazon. They built an entire system around managing versions so that they can make it work.