Как лучше организовать работу с ассетами?

Здравствуйте, назрел вопрос об организации хранения и работы с ассетами (js, css, спрайты).

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

Хочется эту схему переделать, подскажите, пожалуйста, как сделали бы вы? Хотел сделать отдельный репозиторий, но что-то меня останавливает.
  • Вопрос задан
  • 2545 просмотров
Пригласить эксперта
Ответы на вопрос 2
masterx
@masterx
Храните весь код в одном репозитории. А чтобы незапарно было склеивать и сжимать, напишите скрипт для автоматизации этих операций + заливки на сервер static.***.
Ответ написан
@egorinsk
Храните в папке static основного репозитория, в чем проблема? Склеивать естественно надо автоматически, а не руками. Для простых проектов склейщик пишется за 10 минут на bash.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы