Что означает

Монорепа

Монорепа — это подход к организации исходного кода, при котором несколько проектов или компонентов хранятся в одном общем репозитории.

Значение слова

Монорепа (от англ. monorepo, сокращение от monolithic repository) — это структура хранения кода, при которой разные части системы, например сервисы, библиотеки и приложения, находятся в одном репозитории.

Такой подход часто используется в крупных проектах, где важно централизованно управлять зависимостями, синхронизировать изменения и поддерживать единые стандарты разработки.

В монорепозитории проще проводить массовые изменения, например обновление библиотек или рефакторинг, так как весь код находится в одном месте. Однако при этом могут возникать сложности с производительностью, масштабированием и управлением доступом.

Примеры:

  • Мы перевели все сервисы в монорепу, чтобы упростить работу с зависимостями.
  • В монорепе удобно делать глобальный рефакторинг без разбивки по проектам.
  • Компания отказалась от монорепы и перешла на отдельные репозитории для каждой команды.

Происхождение

Происходит от английского monorepo — сокращения от monolithic repository, что означает монолитный репозиторий.

Другие слова

Статьи по теме