Всем привет. Отвечая на тикет #1090 всплыла слабая сторона в БЭМ документации.
В сообществе есть люди, которые используют БЭМ на разных платформах (JS, PHP, Ruby, .NET и т.д.). Но на bem.info нет раздела про гайды о подключении / внедрении БЭМ. Всё разбросано по форуму, разбросано в ответах.
Нужно помочь развитию БЭМ гайдами по внедрению в проект, ведь здесь ОЧЕНЬ и ОЧЕНЬ большой провал. Всё сводится к тому, что: "Да, можно внедрить куда угодно". Но вот как это сделать, где примеры?
Что нужно от разработчиков БЭМ?
Сделать на сайте раздел гайдов.
Что нужно от сообщества БЭМ?
Написать гайд для своей платформы и сделать PR или опубликовать его на форуме. Пускай он будет корявый и косой на первых этапах, но он будет! Люди уже смогут начать внедрять БЭМ в проекты намного быстрей.
П.Н.
Как-то разработчики БЭМ делали конкурс по разработке. А сейчас можно было бы сделать конкурс по лучшему гайду о том как максимально быстро внедрить всё в проект.
На самом деле гайды можно публиковать где угодно, а нам засылать PR вроде этого: https://github.com/bem/bem-method/pull/464/files
В результате мы соберем все на https://ru.bem.info/methodology/articles/ (нам еще предстоит починить теги и всякие сортировки, мы в процессе).
Я думаю что разработчикам стоит сделать некий каноничный гайд для
nodejs
которая является родной для БЭМ платформой. Иначе срач разброд и шатание.@webhive задача про это у нас в очереди