awinogradov / generator-bem-ng

Yeoman generator for AngularJS applications on BEM methodology
http://ru.bem.info/built-with-b
30 stars 4 forks source link

Вопрос о base #39

Closed ilyar closed 10 years ago

ilyar commented 10 years ago

Release 1.0.0 :joy_cat: cool!

Я не понял назначение base и именно в ней описывается уровень *.blocks/base/.bem из этого следует что блоки создаются в ней bem create -l desktop.blocks/base -b myblock, какой work flow ты предполагаешь?

awinogradov commented 10 years ago

Все верно. Посмотри сюда

awinogradov commented 10 years ago

Я сегодня или завтра перепишу bem-protein под новую структура с платформами и разделением дизайна. Тогда все встанет на свои места.

ilyar commented 10 years ago

Получается это группировка блоков, отличная мысль. Но по моему такая настройка должна быть рекомендацией, а не основной структурой, тем более уровень для группировки блоков можно создать командой:

bem create level -l desktop.blocks -o desktop.blocks base 
awinogradov commented 10 years ago

Это удобно для организации библиотеки. В проекте, возможно так и не стоит поступать. Я попозже поправлю это, я просто тестирую работоспособность этой структуры для bem-protein и внутренних библиотек.