Skip to content

Latest commit

 

History

History
65 lines (51 loc) · 2.45 KB

README.ru.md

File metadata and controls

65 lines (51 loc) · 2.45 KB

iSeed

Основан на советах из лекции об инфраструктуре Яндекса.

Быстрый старт

git clone git@github.com:alt-j/iseed.git
cd iseed
npm install
npm build

После чего откройте ссылку в любимом браузере: build/index.html.

Что внутри?

Функциональность

Инструменты

  • eslint — инструмент для нахождения ошибок и потенциальных угроз в JavaScript коде
  • jscs — проверка стиля кодирования
  • git-hooks — инструмент для управления git hooks
  • mocha + chai + sinon + phantomjs + karma— тестирование клиентского javascript кода

Как это работает

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

.git-hooks          Git hooks
src                 Исходный код
src/assets          Статика
src/js              Javascript-файлы
src/styles          CSS- или Stylus-файлы

Команды

Для сборки проекта

npm run build

Собранная версия проекта находится в директории ./build.

Для разработки

npm run dev

После этого откройте http://localhost:8080/webpack-dev-server/ в своем любимом браузере.

Для статического анализа кода и проверки стиля

npm run lint

Для запуска тестов

Run tests:

npm run test

Участие в проекте