Gostei muito do artigo.
Estou desenvolvendo um framework modular que se relaciona bem com o tema de múltiplos repositórios. Em breve, vou compartilhar mais detalhes.
em resumo, o repositório do projeto vem limpo.
Caso o desenvolvedor queira usar algum módulo (API, Front, Banco de dados ...) ele pode puxar esse modulo usando repositorios remotos.
Essa alternativa não funciona bem para a mesma pasta. mas é boa para quem quer algo mais simples por pasta.
Um repositório de repositoriós.