Клуб Я.Субботника

bem server: система сборки фронтенда

фото автора
Сергей Белов. Киев, 5 мая 2012 года
Пишет программы с 7 класса средней школы. Работает в Яндексе разработчиком с 2008 года. За это время успел принять участие в разработке многих внутренних сервисов и инструментов для разработчиков.

О докладе
bem server: система сборки фронтенда.

Расскажет, как в Яндексе собирали сервисы раньше, как их собирают сейчас и как их будут собирать в ближайшем будущем. Ответит на вопросы о том, что такое bem server, почему начали его разработку и какие проблемы он призван решить.





презентация, pdf видео, 1018.72 Мб мобильное видео, 80.90 Мб
7 комментариев
Ваня Воищев
28 января 2016, 01:03

А будет доклад про разработку с помощью bem server, на подобе как Виталий расказывать как сделать простой сайт с помощью bem tools? Для тупых

Алексей Yarrr!
28 января 2016, 01:03

В общем-то, в этом ничего сложного нет. Если у вас проект собирается через bem make, то вы точно так же можете запустить команду bem server, и сервер уже будет слушать и пытаться сам собирать ваш проект. В зависимости от того, где вы его запускаете (по умолчанию, на локальной машине), вам нужно будет указать, на какой IP повешаться (не помню какой по умолчанию, но если это удаленная машина, то нужно будет указать, хотя бы, 0.0.0.0) и какой порт слушать, по умолчанию 8080.

По-простому: если у вас на машине стоит nodejs и вы разработку ведете там же, то вам достаточно будет просто запустить bem server и открыть http://localhost:8080/путь-к-странице/страница.html и он все нарисует сам ;-)

Ваня Воищев
28 января 2016, 01:03

Не так все просто. Во всем этом я вкурсе. Но не пересобирает файлы. Хотя по консоли видно что какие то действия происходят

Алексей Yarrr!
28 января 2016, 01:03

Ну тут варианта 2, либо он их не видит, либо баг.

Если не видит - надо понять почему не видит, пробовали команде мэйк сказать, чтобы собрала конкретный ваш блок?

Если баг - то лучше сразу issue на гитхабе. Баги, обычно, правятся с более высоким приоритетом, нежели остальная разработка.

Предлагаю в в клуб бем перейти обсуждать). Только в посте опишите более детально, что как собираете, и что не собирается.

Ваня Воищев
28 января 2016, 01:03
Да похоже я либо не понял как точно собирать. По этому пока очень трудно создать тему с понятным описанием. Можешь рассказать в какой последовательности ты собираешь? Может скайп? voischev

Какой-то доклад про это безусловно нужно сделат в будущем. Но когда и какой именно — не могу сейчас пообещать ;)

Ваня Воищев
28 января 2016, 01:03
Ну уже хорошо) Остается ждать