bem/project-stub

Как gulp подружить с bemtree

maksimenka opened this issue · 5 comments

В исходном примере gulp файла создана реализация создания html файла из bemjson + bemhtml. Как не пытался прикрутить bemtree ничего не вышло.
Хотел сделать следующее:
bemdecl -> bemtree -> bemjson + bemhtml -> html

Возможно есть какие-нибудь примеры, был бы благодарен.

Видел, но там маловато общего с project-stub в направлении gulp.

ilyar commented

Портировал проект @tadatuta посмотри gulp: bemdecl -> bemtree + data -> bemjson + bemhtml -> html, надо только данные и блоки добавить, как описал Владимир, см. ссылки выше.

Еще на тему gulp есть: Опыт внедрения gulp-bem от @belozer, Сергей поделится интересным опытом и вполне рабочим решением.

И может быть будет полезно, интересно и познавательно: enb: bemdecl -> bemtree + data -> bemjson + bemhtml -> html. Есть небольшое отличение, данные берутся из папки бандла *.data.js

UPD перезаписал коммит, забыл пару файлов.

ilyar commented

Да еще у решения с enb есть особенность в том, там добавлена технология bemtree-to-bemjson, а сборка bemtree уже была, только надо было раскомментировать. В результате получаем промежуточный результат в виде bemjson, а конечный html получаем тем же конфигом без дополнительных изменений.

Так делать было не обязательно можно, как описал Владимир воспользоваться технологией bemtree-to-html, но мне так показалось интереснее.

Спасибо, буду пробовать.