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

BEM Community

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

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/

Avatar for Yelena Jetpyspayeva

Yelena Jetpyspayeva

August 02, 2013

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