Монорепозиторий
Определение
Монорепозиторий (англ. monorepo) — один репозиторий, в котором хранится код нескольких приложений и библиотек. Например, сайт, мобильное приложение, админка и общие компоненты лежат вместе. Изменение, которое касается нескольких частей, делают одной правкой и проверяют сразу. Пример: в формате заказа появилось новое поле, и разработчик за один раз меняет сервер, сайт и приложение без синхронизации трех отдельных репозиториев. Цена подхода в том, что нужны настроенные инструменты сборки и CI/CD, иначе проверка всего кода на каждую правку станет медленной. Монорепозитории используют Google, Meta и многие продуктовые команды.
Также говорят
монорепа.