Для автоматизации процесса разработки используется gulp
.
/gulpfile.js
— Ядро проекта
Скрипты автоматизации, сборки.
/settings.json
— Настройки проекта
Заголовки, список страниц, ссылки
/dev/index.jade
— Презентационная страница
Страница, на которой выводятся все сверстанные макеты и отображается информация по их готовности
/dev/lib/
— Библиотеки
CSS, JS, HTML библиотеки, а также файлы по-умолчанию
Для удобства, можно использовать следующий скрипт: https://github.com/akirikovich/markup.start
- Необходимо установить последнюю стабильную версию
Node.js
: https://nodejs.org/en/download/ - Склонировать проект
git clone https://github.com/akirikovich/markup.git <директория_проекта>
- Удалить данные о текущем
git
-репозитории командойrm -rf .git*
- Установить необходимые модули
npm install
gulp make
- создает структуру проекта для разработки и загружает его на демо-серверgulp production
- скомпилированная версияgulp archive
- создание архива текущего состояния проектаgulp deploy
- выкладка на демо-сервер