Обновить

Комментарии 3

Особенно круто про упрощение работы с зависимостями и переиспользуемыми пакетами.

Можете рассказать, каким ваш флоу стал в монорепозитории? Я так понимаю для минорных изменений достаточно только внести правки в ui-kit, а для ломающих?

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

Привет и спасибо за вопрос! Циклические зависимости начали образовываться после переезда в монорепозиторий и выносе переиспользуемых утилит в shared пакеты для избавления от дублирования кода которое существовало при работе в разных репозиториях, а избавились от них более детально изучив зависимости и настроив линтер на прикрепленное мной правило

Флоу в ui, как вы верно подметили, для минорных изменений стал действительно проще и изменяется в одном месте, раскатываясь на все связанные приложения. Для критичных изменений создаются и тестируются ветки от ломающих коммитов с фиксами всего или по доменам, после сливаются в один МР и едут в мастер сразу со всеми актуальными изменениями и обновлениями в приложениях

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
runity.ru
Дата регистрации
Численность
501–1 000 человек
Местоположение
Россия
Представитель
Рунити