Основан на советах из лекции об инфраструктуре Яндекса.
git clone git@github.com:alt-j/iseed.git
cd iseed
npm install
npm build
После чего откройте ссылку в любимом браузере: build/index.html
.
- Статический анализатор кода jsint и проверка стиля кодирования jscs
- Юнит тесты с использованием mocha и phantomjs
- Используется git hooks для валидации кода и запуска тестов перед коммитом
- 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