Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.03.2013, 14:26
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Сборка html5 проектов
Какой системой сборки проектов вы пользуетесь?

И как у вас вообще организованны билды, тесты и деплойманты?
Ответить с цитированием
  #2 (permalink)  
Старый 26.03.2013, 14:41
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

compass юзаю
с ходу трудно придумать пример для теста css/html)
пробовал grunt, но он оказался сложным и громоздким
Ответить с цитированием
  #3 (permalink)  
Старый 26.03.2013, 17:03
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Для сборки файлов в один использую https://github.com/Kolyaj/Jossy, для сборки проекта пока использую свой скриптик, но приглядываюсь в сторону Ant.

Авто тестирование UI крайне геморойная задача, но как вариант:
Использование Selenium IDE для тестирования интерфейсов, а для тестирования вёрстки - скрины и получения diff-а (тоже тулзы есть, но названий не помню).
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 26.03.2013 в 17:06.
Ответить с цитированием
  #4 (permalink)  
Старый 18.04.2013, 10:47
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

написал таки велосипед для этого дела
https://github.com/animhotep/feBuilder
http://habrahabr.ru/sandbox/61747/
Ответить с цитированием
  #5 (permalink)  
Старый 18.04.2013, 13:00
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

Цитата:
Для работы скриптов необходимо установить Ruby, Python, Java
...php, node.js, flash, visual basic...=)
__________________
29375, 35

Последний раз редактировалось Aetae, 18.04.2013 в 13:02.
Ответить с цитированием
  #6 (permalink)  
Старый 18.04.2013, 13:08
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

ну что поделать) на bash у меня не вышло написать html вставки, пришлось Python юзать
тем более что устанавливается это всё одной командой и у большинства уже установлено
Ответить с цитированием
  #7 (permalink)  
Старый 18.04.2013, 17:58
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 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.
Ответить с цитированием
  #8 (permalink)  
Старый 18.04.2013, 18:16
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

Сообщение от melky Посмотреть сообщение
ну нихрена себе! самая изящная и гибкая система сборки, кою мне удалось использовать. ещё один субъективный плюс - это то, что Gruntfile.js пишется на Node.js JavaScript - т.е. и там, и там JS. очень удобно, имхо

плагины ставятся через npm install -g и линкуются в локальную папку с модулями. даже для google closure compiler плагин есть)
может я там чего не понял но, я создаю новый проект на Grunt
-потом мне нужно выполнить npm install который качает кучу зависимостей
-чтоб добавить js файл мне нужно дописать его в конфиг Gruntfile.js
Ответить с цитированием
  #9 (permalink)  
Старый 18.04.2013, 18:42
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от animhotep
я создаю новый проект на Grunt
) я не понял этого предложения

Сообщение от animhotep
-потом мне нужно выполнить npm install который качает кучу зависимостей
для установки grunt. это делается один раз.

и у каждого сборщика скрипта либо огромный вес, либо зависимости)

Сообщение от animhotep
-чтоб добавить js файл мне нужно дописать его в конфиг Gruntfile.js
не обязательно. если не изменяет память, достаточно звёздочку поставить. добавлять файлы самому нужно для определения их порядка, если он нужен
Ответить с цитированием
  #10 (permalink)  
Старый 18.04.2013, 18:53
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

Сообщение от melky
для установки grunt. это делается один раз.
на сколько я помню для каждого проекта он создавал каталог node_moduldes в который качал зависимостей на пару десятков Мб
сейчас у меня на версии ругается npm ERR! Error: No compatible version found: grunt-cli вобщем как-то не срослось с ним
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTML5 Geolocation API, вопрос о снятии данных User-Agent (X)HTML/CSS 2 22.02.2013 20:09
Вдохновляю компанию создателей комиссионных проектов nemo Оффтопик 9 11.12.2012 22:01
HTML5 в наше время это что? Policeman (X)HTML/CSS 4 06.12.2011 10:27
vkontakte, html5 и как почему не перезагружается страница olga153b Events/DOM/Window 10 02.11.2011 15:20
Когда тэги типа <font> исчезнут? Alex455 (X)HTML/CSS 10 14.06.2011 20:14