Шаблон для Mimicra.ru

Установка

  1. Клонировать репозиторй: git clone git@192.168.1.39:ptretyakov/mi.landing.company.git
  2. Установить пакеты 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)