bem create test__element.{bemtree, deps}.js -l src/blocks/modules/common
А в levels мы просто описываем какие технологии и т. п. нужно в той или иной папке создавать?
bem create test.{bemtree, deps}.js -l src/blocks/modules/common
как подружиться с двойным подчёркиванием?
то лучше прибегнуть к camelCase
block_theme_light
и block_size_large
, а у другого — block_theme_dark
и block_size_small
. Третий блок он скомбинирует, просто поменяв значение модификатора, а не будет колдовать с россыпью Atomic-классов. text_color_black
изменится цвет (например, на серый), но изменить придётся не только свойство, но и разметку (переписать класс в разметке).
Про БЭМ лучше читайте на официальном сайте: bem.info, а если будет что-то непонятно — у нас есть канал в Телеграме и форум.