БЭМ: новости проектов и последние релизы — Владимир Гриненко
bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,
-
Upload
yandex -
Category
Technology
-
view
225 -
download
5
description
Transcript of bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,
![Page 1: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/1.jpg)
bem-history и опыт контрибьюта в БЭМ
Алексей Кондратов
![Page 2: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/2.jpg)
2
Алексей Кондратов
Выпускник кафедры теоретической физики «МИФИ»
Ruby/RoR разработчик
JavaScript/Разработчик интерфейсов SERP в Яндексе
Занимаюсь исследованием метаматериалов и плазмонных наноструктур в Институте кристаллографии РАН
![Page 3: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/3.jpg)
Первое знакомство с БЭМ
3
![Page 4: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/4.jpg)
Методология – «Да, это именно то, чего все ждали!»
4
![Page 5: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/5.jpg)
Методология – «Да, это именно то, чего все ждали!» Инфраструктура – “Baby don’t hurt me, don’t hurt me,
no more”
5
![Page 6: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/6.jpg)
Методология – «Да, это именно то, чего все ждали!» Инфраструктура – “Baby don’t hurt me, don’t hurt me,
no more” Отсутствовала полная документация
6
![Page 7: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/7.jpg)
Методология – «Да, это именно то, чего все ждали!» Инфраструктура – “Baby don’t hurt me, don’t hurt me,
no more” Отсутствовала полная документация Не было возможности удобно писать тесты «из
коробки»
7
![Page 8: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/8.jpg)
Методология – «Да, это именно то, чего все ждали!» Инфраструктура – “Baby don’t hurt me, don’t hurt me,
no more” Отсутствовала полная документация Не было возможности удобно писать тесты «из
коробки» Сложная сборка …
8
![Page 9: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/9.jpg)
9
![Page 10: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/10.jpg)
Второе знакомство с БЭМ
10
![Page 11: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/11.jpg)
Новые технологии и модульная структура
11
![Page 12: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/12.jpg)
Новые технологии и модульная структура
Удобная инфраструктура для написания тестов
12
![Page 13: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/13.jpg)
Новые технологии и модульная структура
Удобная инфраструктура для написания тестов
Автосборка пулл-реквестов в Travis CI
13
![Page 14: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/14.jpg)
Новые технологии и модульная структура
Удобная инфраструктура для написания тестов
Автосборка пулл-реквестов в Travis CI
Оценка покрытия кода тестами в Coveralls
14
![Page 15: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/15.jpg)
15
![Page 16: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/16.jpg)
bem-history
16
![Page 17: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/17.jpg)
17
![Page 18: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/18.jpg)
uri
18
![Page 19: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/19.jpg)
19
![Page 20: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/20.jpg)
history
20
![Page 21: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/21.jpg)
21
![Page 22: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/22.jpg)
location
22
![Page 23: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/23.jpg)
23
![Page 24: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/24.jpg)
24
![Page 25: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/25.jpg)
25
![Page 26: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/26.jpg)
bem-flashcards
26
![Page 27: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/27.jpg)
27
github.com/bem/project-stub
github.com/bem/bem-core
github.com/bem/bem-history
![Page 28: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/28.jpg)
28
git clone https://github.com/bem/project-stub.git
![Page 29: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/29.jpg)
29
Результат
github.com/ololobus/bem-flashcards
ololobus.github.io/bem-flashcards/
![Page 30: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/30.jpg)
Ждём ваших пулл-реквестов ;)
github.com/bem/bem-history
github.com/bem/bem-core
30
![Page 31: bem-history и опыт контрибьюта в БЭМ — Алексей Кондратов,](https://reader031.fdocument.pub/reader031/viewer/2022012401/54b6fccb4a795930278b462b/html5/thumbnails/31.jpg)
Кондратов Алексей
@ololobuss
github.com/ololobus
Всем БЭМ!
31