Что означает
Монорепа
Значение слова
Монорепа (от англ. monorepo, сокращение от monolithic repository) — это структура хранения кода, при которой разные части системы, например сервисы, библиотеки и приложения, находятся в одном репозитории.
Такой подход часто используется в крупных проектах, где важно централизованно управлять зависимостями, синхронизировать изменения и поддерживать единые стандарты разработки.
В монорепозитории проще проводить массовые изменения, например обновление библиотек или рефакторинг, так как весь код находится в одном месте. Однако при этом могут возникать сложности с производительностью, масштабированием и управлением доступом.
Примеры:
- Мы перевели все сервисы в монорепу, чтобы упростить работу с зависимостями.
- В монорепе удобно делать глобальный рефакторинг без разбивки по проектам.
- Компания отказалась от монорепы и перешла на отдельные репозитории для каждой команды.
Происхождение
Происходит от английского monorepo — сокращения от monolithic repository, что означает монолитный репозиторий.