0.1.7 • Published 10 years ago

generator-atwinta v0.1.7

Weekly downloads
5
License
MIT
Repository
-
Last release
10 years ago

Atwinta studio yeoman generator

Генератор для студии Атвинта.

Включает в себя:

  • Require.js
  • Watch/LiveReload
  • SASS/Compass
  • Минификацию css/js
  • Локальный веб-сервер
  • Линтер JavaScript
  • Проверку код-стайла JavaScript
  • Поддержку изображений
    • Поддержку спрайтов
    • Поддержку base64-кодирования изображений
    • Поддержку ретина-изображений
  • Тесты Mocha, Chai, Sinon (требуется установленная PhantomJS и mocha-phantomjs)

Структура проекта

project
├── css
|   ├── style.css
|   └── style.min.css
├── img
|   ├── base64
|   └── ui
|       ├── normal
|       └── retina
├── js
|   └── lib
├── sass
├── sprites
├── stylesheets
└── test

В папке css скомпилированные, сконкатенированные стили.

В папке img/base64 в файле base64.css правила для кодирования изображений в base64, эти правила будут добавлены в основной стиль. В папке ui изображения, из которых будет склеен спрайт. Если поддержка ретина-дисплеев включена, то изображения в двойном масштабе следует складывать в папку retina.

В папке js клиентский JavaScript. В js/lib установленные бовером компоненты.

В папке sass иснодники стилей.

В папке sprites миксинги спрайтов.

В папке stylesheets стили, которые будут слиты в главный стилевой файл.

В папке test тесты.

Grunt команды

Основной workflow:

$ grunt

Сжатие для продакшна:

$ grunt dist

Тестирование

$ grunt test
0.1.7

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago