Рабочий процесс SASS: замена удаленного файла CSS локальным файлом, созданным SASS

Мы проектируем и разрабатываем сайты и темы WordPress. Сам я занимаюсь локальной разработкой, используя установку MAMP с полной копией удаленного сайта. Наш дизайнер, однако, в основном занимается редактированием CSS-файлов, и заставлять его устанавливать локальный веб-сервер было бы излишним. Редактирование в Firebug + обновление локального css + git commit + автоматическое развертывание на промежуточном сервере до сих пор было нормально, но мы хотели бы интегрировать SASS в наш рабочий процесс.

Мы ищем решение, при котором он мог бы просматривать промежуточный сайт в своем браузере, но заменять удаленный CSS на локальный, сгенерированный sass --watch. Я искал расширение для браузера, которое позволило бы это сделать, но пока безуспешно.

Что делают другие люди в похожей ситуации?


person Daniel Koskinen    schedule 18.09.2011    source источник
comment
Перебор? Не знаю, что MAMP принимает? 5 минут на настройку? И я не могу представить, чтобы редактирование в Firebug было очень продуктивным. Если проблема в базе данных, не могли бы вы туннелировать соединение с сервером с помощью SSH?   -  person steveax    schedule 25.09.2011
comment
Это не просто установка сервера. Это синхронизированная копия каждого из наших сайтов в разработке, баз данных и всего остального. Конечно, это возможно, но все же немного чересчур, когда все, что ему нужно сделать, это отредактировать файлы css и изображения.   -  person Daniel Koskinen    schedule 26.09.2011


Ответы (1)


Отличный вопрос. Я думаю, вам нужно иметь какое-то приложение на машине дизайнера, которое будет следить за папкой и загружать файл в нужное место.

Другой путь для изучения может заключаться в том, чтобы смонтировать FTP-сервер в файловой системе (в OSX я бы использовал Transmit Disk, но есть и другие решения) и компилировать Compass в этот каталог, когда он смонтирован. Не уверен, что это сработает.

Как вы будете поддерживать синхронизацию между его/ее работой над CSS и вашим репозиторием git?

person Allan White    schedule 25.09.2011