Владимир Гриненко — БЭМ: новости проектов и последние...

Post on 14-Jun-2015

199 views 5 download

description

Мы поговорим о том, что нового есть в последних релизах наших самых популярных библиотек, bem-bl и bem-core, и какую пользу вы можете из этого извлечь. Обсудим инструменты для работы с файлами — bem-tools, borschik — и дадим ответы на вопросы пользователей. Углубимся в то, что происходит под капотом нашего любимого bem.info, какой контент в скором времени появится на сайте и какие изменения ожидают наш код. Раскроем карты и покажем альфа-версию нашей новой библиотеки bem-components, разработанной с учётом предыдущего опыта и с помощью передовых технологий. Блоки библиотеки представлены в новом дизайне Яндекса, который поставляется из коробки, однако он опционален. Нам хочется, чтобы early adopters сообщества БЭМ уже попробовали продукт, который мы только разрабатываем. Подытожим тем, зачем всё это вам и как вы можете участвовать в развитии БЭМа.

Transcript of Владимир Гриненко — БЭМ: новости проектов и последние...

БЭМ: новости проектов и последние релизыВладимир Гриненко BEMup в Минске, 18 апреля 2014

4

Новости БЭМ

ru.bem.info/blog

Инструменты

bem-tools

создание БЭМ-сущностей

управление декларациями

сборка проекта

разработческий сервер

6

Новости bem-tools

не выпустили bem-tools@v1

выпустили bem-tools@0.8

7

Новости bem-tools@0.8.0

less

scss

stylus

roole

обновили зависимости

поправили ошибки

мелкие улучшения

8

borschik

умное раскрытие инклюдов

оптимизация

фриз

инлайнинг ресурсов

9

Новости borschik@1.0.2

инлайнинг ресурсов

вайлдкарды

параметры

10

Библиотеки

bem-bl

базовая библиотека блоков

основа большей части фронтенда Яндекса

12

Новости bem-bl

semver

улучшение тачевых событий

оптимизация BEMHTML

документация

13

bem-core

будущая базовая библиотека Яндекса

результат переосмысления всего накопленного опыта

только базовые блоки

14

Новости bem-core@2.1.0

удалили старое

вынесли ecma

улучшили декларацию блоков

улучшили документацию

собираем jsdoc

15

bem-componentslink

input

button

checkbox

radio

popup

dropdown

spin

menu16

bem-components

дизайн опционален

демо тема

новый дизайн Яндекса

17

18

bem-components

autoprefixer

roole

19

project-stub

заготовка для работы с полным стеком БЭМ технологий

все библиотеки подключены из коробки

пример использования блоков bem-components

20

Новости project-stub

перешли на bower-npm-install

обновили зависимости

упростили конфигурацию

улучшили документацию

21

bem.info

bem.info

вся информация про БЭМ на одном сайте

рус и англ

btw, translators WANTED!

23

24

Новости bem.info

быстрый старт

туториал по i-bem.js

BEMHTML: js-синтаксис и миграция

документация к библиотекам

!

вакансии

25

26

ишьюй @ контрибьють

github.com/bem/проект/issues/new

27

Как вам?

bit.ly/bemup-minsk-feedback

Спасибо!

clubs.ya.ru/bem

twitter.com/bem_ru

facebook.com/groups/bem.info

bem.info

30

Владимир Гриненко Руководитель группы разработки БЭМ

tadatuta@yandex-team.ru@tadatuta