Если мы посмотрим на любой программный интерфейс, они все плюс-минус одинаковые. Прямоугольники, текст, изображения — вот, по сути, всё. Можно эти прямоугольники больше закруглить, поменять цвет, типографику, и получится уже другой сайт. При этом кнопка везде будет либо прямоугольной, либо квадратной — глобально элемент не поменяется, кнопка и кнопка. Но дизайн будет смотреться по-разному.
Если вы пользуетесь библиотекой элементов, это не значит, что все проекты будут выглядеть одинаково» — а по моему значит. Что делать если не все элементы учтены в системе? как часто её приходится обновлять?
Она кастомизируется под фирменный стиль заказчика и общий, не глядя в код на нейминг токенов вы и не поймёте что это одна дизайн система.
Компоненты добавляем по мере надобности. Сейчас 90% всех сценариев закрыто существующими. Но обновляем их постоянно, т.к. на практике улучшаем их от проекта к проекту.
Совсем не значит. Принципы того же материал дизайна используют многие, но по факту одинаковые сайты - только шаблоны. Но вот повторное использование дизайн системы (и кодинга) на чатах - это уже напряжная история.
А если баг в одном компоненте, то он будет во всех проектах, где его использовали? А если чинится, то сразу везде?
Ну да, тут как с любой библиотекой
У вас не публичная система, только для внутреннего пользования?
Код компонентов под open source чтобы заказчики могли получать обновления компонентов и дальше после завершения работы с нами. А новые клиенты получают уже существующие компоненты.