Это фреймфорк HTML-верстки на основе [Yeoman]. Содержит в себе все самое необходимое для работы с версткой. Минификация скриптов/стилей/изображений, умные инклуды, генерация спрайтов, грамотно структурированный Less и многое другое. Для тестирования внутри содержится jsHint и w3c-валидатор верстки.
Более подробное руководство и пример установленного фреймфорка ищите тут: [icarusTemplate]
- Скачать и установить [nodeJS]
- В консоли набрать npm i yo -g
- В консоли набрать npm i generator-icarus -g
- Создать пустую диекторию для проекта
- Зайти туда через консоль
- Набрать yo icarus
- Выбрать необходимые зависимости
- Нажать Enter
Если верстка будет работать на рабочей станции, то в Gruntfile.js для connect:options:hostname поменять с 0.0.0.0 на localhost,а если на сервере, то ничего не менять
- Написать тесты
- Добавить поддержку [AngularJS]
- Добавить поддержку [RequireJS]
Если вы обнаружили ошибку или хотите добавить пожелание, есть два проверенных способа:
- Завести задачу в [Issues]
- Если вдруг не отвечаю,написать сразу на zoom81@ya.ru
MIT
Free Software, Hell Yeah! [Issues]: https://github.com/zoom-samara/generator-icarus/issues [icarusTemplate]: https://github.com/zoom-samara/icarus-template [Yeoman]: http://yeoman.io/ [nodeJS]:http://nodejs.org [Twitter Bootstrap]:http://twitter.github.com/bootstrap/ [jQuery]:http://jquery.com [AngularJS]:http://angularjs.org/ [RequireJS]:http://requirejs.org/ [gruntJS]:http://gruntjs.com/ [normalize.css]: http://necolas.github.io/normalize.css/ [modernizr]:http://modernizr.com/ [font-awesome]: http://fontawesome.io/