veged / borschik

Main repository moved to https://github.com/bem/borschik. Extendable builder for text-based file formats.
http://bem.info/articles/borschik/
94 stars 0 forks source link

add bemjson tech #16

Closed banzalik closed 9 years ago

banzalik commented 12 years ago

Возможность вставлять в bemjson инклуды вида

{content: 'borschik:include:../../blocks/b-sample/b-sample.bemjson.js'}

в отличии от blocks-static - корректно строятся deps.js, т.к построцессится уже собранный файл

veged commented 12 years ago

как-то много копипаста с https://github.com/veged/borschik/blob/master/lib/techs/js.js -- нужно или в базовый https://github.com/veged/borschik/blob/master/lib/tech.js вынести или между js.js и bemjson.js общие части иметь

banzalik commented 12 years ago

по-хорошему, да - нужно насколько я понял, скоро borschik сильно обновится и возможно, js технология тоже будет переписана, поэтому хочется иметь автономные модули, которые работают с минимальными зависимостями от других. + я не смогу помочь с рефакторингом этого дела, я только учусь :)

arikon commented 12 years ago

Какие предпосылки к тому, что borschik сильно обновится? У нас таких планов сейчас нет.

banzalik commented 12 years ago

Виталя говорил, что борщик сейчас активно допиливается. Но я уже увидел, что это все в ракурсе css технологии.

arikon commented 12 years ago

@veged, доведёшь ревью до конца?

veged commented 12 years ago

@arikon, а что доводить? @banzalik ничего по моим комментариям не коммитил

arikon commented 12 years ago

Кому-нибудь это ещё нужно?

banzalik commented 12 years ago

появился способ делать аналогичное?

arikon commented 12 years ago

@banzalik Нет, на сколько я знаю. Хочу понять судьбу этого pull request: кто-то чувствует в себе силы его довести до ума?

qfox commented 12 years ago

@arikon Допилить я могу, но чем тестировать?

voischev commented 11 years ago

Интересно. Хочется выделить в описании bemjson общие части для страниц (head, header, footer) и включать их в сборку именно таким способом. {content: 'borschik:include:../../desktop.bundles/footer/footer.bemjson.js'} Иначе копипаст на страницы если bemjson пишется в ручную @veged @arikon