Войти с помощью github
Форум /

Хочется практического четкого примера с gulp. Много надежд после этого заявления: https://youtu.be/Ai-yt0b8iKE?t=2h4m5s (t=2h4m5s про галп) Смотрел https://ru.bem.info/forum/1138/ — размыто, нечетко, много накладок по ходу и некоторое количество «непонятной магии». Колеблюсь межу переходом к полному стеку и написанием очередного велосипеда (сейчас использую методологическую часть). Сформулировал желания, которые хотелось бы воплотить на практике или посмотреть на примеры их реализации в рамках одного проекта:

  • Написание страниц с BEM-XJST
  • Диалект Галлахера
  • Автоматически получать список стилевых файлов для компиляции на основании списка используемых на страницах блоков, управлять очередностью
  • Автоматически получать список JS-файлов для конкатенации на основании списка используемых на страницах блоков
  • Произвольный CSS-препроцессор
  • Уровни переопределения
  • Возможность использовать bem-core и bem-components (переопределять на проектном уровне)
  • Автообновление в браузере по изменению файлов в папке блока, страницах, в доп. файлах (шрифты, картинки, SVG-спрайт ect.)
  • На входе: технологии блока в папке блока, глобальные файлы
  • На выходе: папка (build/?) с готовыми страницами, картинками, одним стилевым файлом, одним JS-файлом (отправка на gh-pages?)

Возможна ли вообще такая комбинация на данный момент? Стоит ли тратить время на попытки воплотить это всё?