- Клонировать репозиторй:
git clone git@192.168.1.39:ptretyakov/mi.landing.company.git
- Установить пакеты NPM :
npm install
Таблицы стилей написаны на SCSS, поэтому для конвертирования файлов необходимо устанвить Compass:
- $
gem install compass
Разметка написана на HAML, поэтому для конвертирования файлов необходимо устанвить haml:
- $
gem isntall haml
Остальные зависимости подтягиваются из npm. Но так же нужно установить Grunt:
- $
npm install -g grunt-cli
Теперь можно спокойно собрать проекти посмотреть результат
$ grut init
команда соберет все нужные файлы в проекте (по мере компиляции возможно нужно будет что-то еще установить)
- $
grunt serve
команда запустит вертуальный сервер (http://localhost:3778), а так же будет отслеживать необходимые файлы для компиляции - Все файлы для редактирования распложоены в каталоге source
- source/cjs/application.cjs главный файл который в итоге компилируется в public/js/app.js и подключается к index.haml(->index.html)