Впервые долго думал, в какой теме лучше разместить топик, нехай тут будет.
Последнее время кучу софта, от которого зависит наш проект мы ставим из различных репозиториев. Тут и пипы, и композеры, а также всякие клиентские боверы - нпм-мы и прочее говно. Понятно, что в своем репозитории мы все это не держим, держим только манифесты и запускаем всяки сборшики-инсталлеры.
И вот возникает ситуация, когда тебе надо пропатчить какой-нибудь сраный js плагин, поставленный через какой-нибудь сраный бовер. И тут открывается три пути:
Нахуй бовер. Тащим плагин себе в репу и изгаляемся над ним как хотим. Некошерность, этого пути очевидна всем, надеюсь.
Форкаем. Патчим. Делаем свой бовер-пакет. Ставим свое. При этом подходе мне не нравится, что часть моих комитов живет в моем репозитории, а часть в другом боверовском. И ладно бы если бы патч был какой-то универсальный, которым не жалко с миром поделиться, дык нет же он сугугбо специфичный из серии - копирайт нашей компании захардкодить.
Пишем патчи в нашем репозитории. Пишем скрипт сборки - инсталяция из бовера, накатывание патча. Вроде все хорошо, но как-то заморочно.
Ну и чего думаете на эту тему?