На встрече предложил простое правило:
команда = файл. Так появились «подсистемы» ядра — библиотеки.
Каждая команда получила свою библиотеку с организмами. Приведу парочку примеров:
- Витрина – в ней лежали мини-карточки, фильтры для листинга, карусели для карточек.
- Чекаут – весь блок саммари, карточки товаров.
- Личный кабинет – бенто-блоки для главной лк.
Дизайнер команды имел власть над своими организмами, но не мог менять Core. Библиотекари — я и моя коллега — отвечали за ядро. Это разграничение сняло конфликты: команды не спорили, чья кнопка главнее.