myStartTemplate

Start template (Gulp + Webpack) for Pug, SCSS, JS, Vue

О шаблоне

  • именование классов по БЭМ
  • используются препроцессоры Pug и SCSS
  • используется транспайлер Babel для поддержки современного JavaScript (ES6) в браузерах
  • используется Webpack для сборки JavaScript-модулей и Vue модулей
  • PugLint, SassLint, JsLint

Установка

  • установите [NodeJS](htt dps://nodejs.org/en/) и Yarn (если требуется)
  • скачайте сборку в консоли с помощью Git: https://github.com/SharyginNikita/myStartTemplate.git
  • перейдите в скачанную папку со сборкой: cd myStartTemplate
  • скачайте необходимые зависимости: yarn
  • чтобы начать работу, введите команду: yarn gulp

Команды

  • gulp (Сборка в режиме 'development')
  • gulp-prod (Сборка в режиме 'production')
  • test (Линтер pug,scss)
  • Отдельные таски можно посмотреть в gulpfile.js

Задачи

  • сделать тесты для js
  • проверить и дописать линтеры
  • проверить gulp-chanded для js, vue файлов
  • vue-lint