Сборка верстки осуществляеться с помощью Gulp. Разметка страниц находится в src/pug/pages
, шаблонизатор Pug.js, стили написаны с использованием SCSS, все векторные изображения собираются в единый спрайт dist/img/sprite.svg
и вызываются в разметке:
<svg width="100" height="100">
<use xlink:href="img/sprite.svg#{icon-filename}"></use>
</svg>
pnpm i
— установить зависимостиbuild
— собрать проектdev
— запустить режим разработки live server и с отслеживанием изменений в папкеsrc/
stylelint
— проверить стили в соответсвии со стайл-гайдомstylelint:fix
— ручное исправление стилей в соответсвии со стайл-гайдом (где это возможно)
dist
— папка со сборкой проектаsrc
— исходники проекта
- установить Node.js
- выполнить команду
pnpm i
- запустить режим разработки
pnpm run dev