# O que é Monorepo?

Um método de desenvolvimento onde vários projetos de software são mantidos em uma única pasta compartilhada.

## Definição
No mundo do software, em vez de os projetos serem desconectados uns dos outros, todos os códigos interligados são reunidos em um único centro. Esse método torna o compartilhamento e as atualizações de código entre projetos muito mais rápidos.

## Como funciona
Os desenvolvedores acessam todos os projetos por meio de um único repositório mestre, de modo que as alterações feitas em uma biblioteca ficam instantaneamente visíveis em outros projetos.

## Onde é usado
É utilizado em grandes empresas de software e em projetos onde são desenvolvidos microsserviços interligados.

## Costuma ser confundido com
Não se trata de misturar códigos, mas de gerenciá-los regularmente a partir de um único centro.

## Perguntas frequentes
**É adequado para todos?**
Não, o gerenciamento pode se tornar difícil em projetos muito grandes.

**Isso afeta a segurança?**
Ele fornece gerenciamento de código mais seguro com autorização correta.


## Termos relacionados
- [Repository Checkout](/pt/dictionary/repository-checkout/)
- [Git Push](/pt/dictionary/git-push/)
- [Code Review](/pt/dictionary/code-review/)

## Ferramentas relacionadas
- [Portless](/pt/discover/portless/)
- [Code Graph RAG](/pt/discover/code-graph-rag/)

---
Fonte: TreScout Glossário · https://trescout.com/pt/dictionary/monorepo/
