Алоха, коллеги.
Подскажите, как у вас налажен процесс разработки проектов на Битрикс с использованием всех современных благ цивилизации, таких как git, node, composer, bower, gulp, blablabla...
Раньше работал с различной статичной вёрсткой, WordPress, OpenCart. В основном только верстал и, чуть больше, чем немного, правил js & php + хватало различных плагинов и модулей. И вот теперь судьба решила поставить надо мной очередной опыт в виде Битрикса. Попался мне сайт, который надо переделать. Здесь тоже в основном занимаюсь вёрсткой или правлю уже имеющуюся логику. Если что-то посерьёзнее, то отдаю дядькам поопытнее. Расскажите, как упростить жизнь и не править всё через админскую часть? Как верстать и натягивать шаблон на локальной версии и отправлять всё на основной сайт, с учётом наличия, например, отдельных файлов css у различных компонентов? Как принимать работу от сторонних разработчиков, чтобы ничего не сломать и при этом иметь возможность протестировать перед публикацией результата? Как в целом у вас происходит взаимодействие с Битриксом?
UPD: Интересуют решения не только с git'ом:
node, composer, bower, gulp, blablabla...