Основные файлы страниц для подключения компонентов
Общий шаблон для страниц. В нем подключаются стили, скрипты, общие блоки если имеются (шапка, подвал)
Общие элементы или блоки для конкретных страниц. Например, для страницы test_lp содержит файлы для секций _section-1.pug, _section-2 и тд. Элементы не принадлежащие отдельной странице лежат в отдельных папках.
Файлы шрифтов
Изображения
Стили
Переменные, шрифты, миксины, сторонние библиотеки
Стили для отдельных страниц и компонентов Все отдельные scss собираются в modules.scss Общие стили в template. Стили принадлежащие одельным страницам и элементам в соответвующих папках.
Скрипты. Файлы лежащие в корне этой директории собираются в файл main.min.js
Скрипты лежащие в этой категории копируются без изменений в js билда
Скрипты в этой директории автоматически не попадают в сборщик. Для подключения нужно в файле gulp/tasks/scripts.js в задании libsJS добавить пути относительно корня проекта к данным файлам. На выходе собираются в libs.min.js. Также в данном задании gulp указываются пути до скриптов загруженых через репозиторий библиотек.