Get the latest tech news
The Ingredients of a Productive Monorepo
So! Suppose you’re an intrepid engineer in a nascent Developer Productivity team. Your engineering organization has decided that it wants to move towards a monorepo.
You’ve heard the stories told of Google, Meta, Uber - each a large technology company with developer productivity organizations consisting of hundreds of engineers - and you want to capture some of their magic in a bottle and give it to your users. The newer source control system Jujutsu is very promising in that it has the extension points in place to admit an open-source implementation of a virtual filesystem; I hope that this comes to life one day. A common CI job in a monorepo is to validate service contracts and make sure that they are not broken unless the author deliberately intended to do so, and they are required to provide a justification as to why such a change is OK.
Or read this on Hacker News