Здравствуйте, назрел вопрос об организации хранения и работы с ассетами (js, css, спрайты).
Есть проект на Yii, код весь в git-репозитории, с ним проблем нет. Ассеты хранятся на отдельном поддомене (static.***), куда клиент-сайдер по FTP заливает весь js, css и сверстанные макеты. Эта ситуация перестала устраивать по следующим причинам:
— есть вероятность уронить продакшен,
— весьма запарно склеивать и сжимать ассеты,
— командной работы никакой, хотя иногда хочется самому залезть в css и что-нибудь поправить.
Но есть ощутимый плюс:
+ всегда можно посмотреть макеты из любого места (все работают удаленно) и указать верстальщику на его ошибки.
Хочется эту схему переделать, подскажите, пожалуйста, как сделали бы вы? Хотел сделать отдельный репозиторий, но что-то меня останавливает.
Храните весь код в одном репозитории. А чтобы незапарно было склеивать и сжимать, напишите скрипт для автоматизации этих операций + заливки на сервер static.***.
Храните в папке static основного репозитория, в чем проблема? Склеивать естественно надо автоматически, а не руками. Для простых проектов склейщик пишется за 10 минут на bash.