Mono-Repo
This is when multiple modules are being stuffed into a single source control repository. This is a somewhat popular approach in Java projects, for example. There is price to pay for this approach, of course. Changes to common components are immediately effecting everyone else working on any of the sub-project. What would you call that? The Big Bang integration approach? So why is this approach is still relatively popular then? Feeling of being in control, perhaps... Some people say it is for the sake of moving faster along with your project. I feel like that is often being said to get management off your back. Unless you have one person working on your project - you're not moving faster anywhere.
A lot of things have been written about this. The most notable one is probably this book by Eric Evans Domain-Driven Design: Tackling Complexity in the Heart of Software