26.03.2013, 14:26
|
|
Профессор
|
|
Регистрация: 18.01.2013
Сообщений: 1,098
|
|
Сборка html5 проектов
Какой системой сборки проектов вы пользуетесь?
И как у вас вообще организованны билды, тесты и деплойманты?
|
|
26.03.2013, 14:41
|
|
Профессор
|
|
Регистрация: 17.01.2013
Сообщений: 887
|
|
compass юзаю
с ходу трудно придумать пример для теста css/html)
пробовал grunt, но он оказался сложным и громоздким
|
|
26.03.2013, 17:03
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Для сборки файлов в один использую https://github.com/Kolyaj/Jossy, для сборки проекта пока использую свой скриптик, но приглядываюсь в сторону Ant.
Авто тестирование UI крайне геморойная задача, но как вариант:
Использование Selenium IDE для тестирования интерфейсов, а для тестирования вёрстки - скрины и получения diff-а (тоже тулзы есть, но названий не помню).
Последний раз редактировалось kobezzza, 26.03.2013 в 17:06.
|
|
18.04.2013, 10:47
|
|
Профессор
|
|
Регистрация: 17.01.2013
Сообщений: 887
|
|
|
|
18.04.2013, 13:00
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,587
|
|
Цитата:
|
Для работы скриптов необходимо установить Ruby, Python, Java
|
...php, node.js, flash, visual basic...=)
__________________
29375, 35
Последний раз редактировалось Aetae, 18.04.2013 в 13:02.
|
|
18.04.2013, 13:08
|
|
Профессор
|
|
Регистрация: 17.01.2013
Сообщений: 887
|
|
ну что поделать) на bash у меня не вышло написать html вставки, пришлось Python юзать
тем более что устанавливается это всё одной командой и у большинства уже установлено
|
|
18.04.2013, 17:58
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от animhotep
|
пробовал grunt, но он оказался сложным и громоздким
|
ну нихрена себе! самая изящная и гибкая система сборки, кою мне удалось использовать. ещё один субъективный плюс - это то, что Gruntfile.js пишется на Node.js JavaScript - т.е. и там, и там JS. очень удобно, имхо
плагины ставятся через npm install -g и линкуются в локальную папку с модулями. даже для google closure compiler плагин есть)
Последний раз редактировалось melky, 18.04.2013 в 18:01.
|
|
18.04.2013, 18:16
|
|
Профессор
|
|
Регистрация: 17.01.2013
Сообщений: 887
|
|
Сообщение от melky
|
ну нихрена себе! самая изящная и гибкая система сборки, кою мне удалось использовать. ещё один субъективный плюс - это то, что Gruntfile.js пишется на Node.js JavaScript - т.е. и там, и там JS. очень удобно, имхо
плагины ставятся через npm install -g и линкуются в локальную папку с модулями. даже для google closure compiler плагин есть)
|
может я там чего не понял но, я создаю новый проект на Grunt
-потом мне нужно выполнить npm install который качает кучу зависимостей
-чтоб добавить js файл мне нужно дописать его в конфиг Gruntfile.js
|
|
18.04.2013, 18:42
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от animhotep
|
я создаю новый проект на Grunt
|
) я не понял этого предложения
Сообщение от animhotep
|
-потом мне нужно выполнить npm install который качает кучу зависимостей
|
для установки grunt. это делается один раз.
и у каждого сборщика скрипта либо огромный вес, либо зависимости)
Сообщение от animhotep
|
-чтоб добавить js файл мне нужно дописать его в конфиг Gruntfile.js
|
не обязательно. если не изменяет память, достаточно звёздочку поставить. добавлять файлы самому нужно для определения их порядка, если он нужен
|
|
18.04.2013, 18:53
|
|
Профессор
|
|
Регистрация: 17.01.2013
Сообщений: 887
|
|
Сообщение от melky
|
для установки grunt. это делается один раз.
|
на сколько я помню для каждого проекта он создавал каталог node_moduldes в который качал зависимостей на пару десятков Мб
сейчас у меня на версии ругается npm ERR! Error: No compatible version found: grunt-cli вобщем как-то не срослось с ним
|
|
|
|