Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BEM Community

BEM Community

Talk (in Russian) for BEMup in Moscow, August 2d, 2013

Abstract

Why BEM needs an open source and what about the community we have.

Video (Russian) https://events.yandex.ru/lib/talks/1582/

Yelena Jetpyspayeva

August 02, 2013
Tweet

More Decks by Yelena Jetpyspayeva

Other Decks in Technology

Transcript

  1. Open Source • 1998 — Tim O’Reilly — Freeware Summit

    (Open Source Summit) • 2000 — компании пошли в опенсорс... • 2012 — в СНГ стало “модно” выкладывать свои поделки в опенсорс и говорить об этом, коммьюнити, вот это все 4
  2. БЭМ в open source • Первый код мы выложили на

    GitHub в 2010 • НО мы не шли в опенсорс намеренно. Мы просто так работаем. – GitHub как самый удобный способ организации работы внутри • С момента рождения БЭМ (2009) мы стали рассказывать на Я.Субботниках, писать статьи, появились люди вокруг БЭМа... • В 2013 году мы решили научиться делать это “профессионально” =) 5
  3. Зачем нам это? • Оно же уже есть. Надо с

    этим что-то делать. • Люди снаружи используют. Надо им помогать. • В силу нашей специфики работы мы видим все несколько иначе. Вдруг коммьюнити даст нам пищу для ума?! • Нам нужны люди, которые умеют писать в БЭМ- терминах. В этом случае, что стесняться, мы сможем брать “готовых” ребят к себе в команду • Наличие единомышленников мотивирует! 6
  4. Пиши issue @ Пулреквесть! github.com/bem/ — организация БЭМ на GitHub

    Багрепорты и предложения в issues проектов 7
  5. Пиши issue @ Пулреквесть! Библиотеки блоков ✓bem-core — блоки реализующие

    ядро ✓bem-components (ex bem-controls) — набор контролов и компонент ✓bem-mvc — набор блоков для реализации MVC-паттерна ✓bem-history — обертка над history API 8
  6. Пиши issue @ Пулреквесть! Инструменты ✓bem-tools (+bem-bench, +bem-version) — для

    сборки ✓borschik — для сборки статики (CSS, JS) и фриза картинок bem-xjst — BEM-ориентированные расширения для XJST 9
  7. Пиши issue @ Пулреквесть! Баги и фичреквесты принимаем в github.com/bem/

    проект/issues На вопросы отвечает в каналах БЭМ: • clubs.ya.ru/bem • @bem_ru • fb.com/groups/bem.info • [email protected] 10