Глоссарий

Монорепозиторий (Monorepo)

Монорепозиторий — один Git-репозиторий для нескольких проектов или пакетов. Весь код (frontend, backend, shared libs, мобильные приложения) хранится вместе. Противоположность — polyrepo (отдельный репозиторий для каждого сервиса).

Преимущества

Недостатки

Инструменты

Nx (JavaScript/TypeScript), Turborepo (JS), Bazel (Google, multi-language). Крупные монорепо: Google, Meta, Microsoft хранят весь код в одном репозитории.