Каталог компонентов: переосмысление
Комментарий Программного комитета:
Пожалуй, почти не возможно найти человека, который бы глубже Романа погружался в проблему изучаемого им вопроса. Basis.js, CSSO, CSSTree, rempl — очень интересные вещи, потенциал и глубина которых с первого раза скорее не видны до того, пока не попробуешь, но стоит попробовать или изучить детальнее - и они поражают. В этот раз Роман расскажет про переосмысление каталога компонентов. Это действительно мощно.
Так получилось, что мы разрабатываем свой каталог компонентов. Этот доклад — ответ на вопрос «Зачем, когда уже есть готовые решения?». Какие темы затронем:
- как представлять компоненты, демонстрировать их возможности, технические решения для этого;
- какие функции могут быть полезны дизайнерам и разработчикам;
- как идентифицировать компоненты, сбор и привязка метаинформации, организация базы знаний;
- информация о местах использования компонентов и владении кодом;
- выход за границы каталога и его «дружба» с другими внутренними сервисами.
Руководитель группы разработки Frontend Architecture в Avito. Автор basis.js, CSSTree, Component Inspector, rempl, мейнтенер CSSO и др. Исследователь, изобретатель велосипедов, евангелист веб-стандартов, идейный вдохновитель, критик, докладчик. Основной интерес — веб-технологии, что мы можем от них получить, инструменты, архитектура и смежные задачи.