Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX
Просмотров: 1419

Brands Shaker

Запилил тут на коленке ради лулзов генератор рандомных автобрендов и моделей

b-shaker.ml

Ну вот желает душа иногда сгенерировать какой-нибудь бренд бред =)

Заодно поупражнялся с сжатием css и js в хуке pre-commit. Под катом более подробно:

Итак, первым делом я занес css/main.css и js/common.js в .gitignore и создал в .git/hooks скрипт pre-commit вот с таким содержанием:

#!/bin/sh
java -jar /usr/share/yui-compressor/yui-compressor.jar -o 'js/common.min.js' js/common.js
java -jar /usr/share/yui-compressor/yui-compressor.jar -o 'css/main.min.css' css/main.css
#add the file to the git base
git add css/main.min.css
git add js/common.min.js

Теперь при коммите автоматически запускается yui-compressor который сжимает js и css и добавляет их минифицированные версии.

Не забудьте выполнить chmod +x .git/hooks/pre-commit

Единственный момент который не очень нравится это то что YUI Compressor написан на Java и для сжатия на моем рабочем ноутбуке при коммите вызывается виртуальная машина Java. Но другого более простого и удобного софта для сжатия пока не нашел.

Буду рад если кто подскажет альтернативу в комментариях =)

Удачи!

twitter.com facebook.com vkontakte.ru odnoklassniki.ru livejournal.ru yandex.ru
Эта запись опубликована: Четверг, 24 октября 2013 в рубрике Web-разработкаНовости.

Оставьте комментарий!