Базовый набор инструментов для быстрого старта. Завязан на Ruby + Node.js + Gulp
Включает в себя:
- [Bower] (http://bower.io/)
- [Sass] (https://ru.wikipedia.org/wiki/Sass)
- [CoffeeScript] (http://coffeescript.org/)
- [Jade] (http://jade-lang.com/)
- [Live Reload] (https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei?hl=ru)
- Servers (web + api)
Устанавливаем ruby пакеты
bundle install
Устанавливаем node.js пакеты
npm install
Устанавливаем bower библиотеки
bower install
Запускаем build + watch
gulp
Запускает:
- Компиляцию исходного кода
- Запуск серверов
- Запуск Live Reload
- Запуск мониторинга кода
gulp
Сборка включает в себя два сервера для комфортной разработки. Запуск серверов:
gulp servers
Для иммитации ответов от реального сервера можно использовать апи-заглушку. API сервер будет достапен на 3000 порту. Пример запроса:
http://localhost:3000/accounts/all
Настроить маршруты и данные ответов можно в файле
/api-stub/routes.js
Для удобного просмотра результатов разработки + Live Reload странички после перекомпиляции кода следует использовать веб-сервер (8000 порт). Пример запроса:
http://localhost:8000
gulp build
gulp watch