Работа в офисе, отделы проектирования и разработки полностью разделены, однако мы (отделы дизайна) отвечаем за управление CSS для наших сайтов. Как правило, новый CSS должен быть выпущен на производственный сервер гораздо чаще, чем новый код сайта. Из-за этого мы развертываем CSS отдельно, и он живет вне контроля источника.Разделение развертывания CSS из остальной части сайта
Однако в последнее время мы столкнулись с несколькими проблемами, когда новый CSS не синхронизируется для релизов сайта, и в целом процесс представляет собой огромную головную боль. Я настаивал на том, чтобы получить CSS под каким-то контролем над исходным кодом, но у меня проблемы с поиском хорошего метода развертывания, который делает всех счастливыми. Наша самая большая проблема заключается в управлении изменениями, которые влияют на текущие части сайта, где изменения CSS должны идти в прямом эфире до изменения сайта, но не прерывать что-либо на существующем сайте.
Я не буду вдаваться в более тонкие детали странной культуры между дизайнерами и разработчиками здесь, но мне было интересно, какой опыт у других был при управлении большими объемами CSS (50+ файлов, тысячи и тысячи строк), которые необходимо постоянно обновлять и выпускать независимо от релизов сайта.
Я отметил это как ответ, потому что в конечном итоге решение для управления оказалось для нас решением. Благодарю. – 2009-03-05 03:42:36