Дизайн-система. Определение понятия
Дизайн-система — это целостный визуальный язык и его техническое отражение в виде библиотеки компонентов на едином репозитории, а также сопутствующих дизайнерских шаблонов.
Чтобы называться таковой, дизайн-система должна включать в себя четыре необходимых элемента:
1) Визуальный язык
2) Библиотека компонентов в коде
3) Шаблоны для дизайнерских инструментов
4) Команда дизайн-системы
Визуальный язык — это парадигма, определяющая то, как мы создаём интерфейсы продуктов, основа-основ.
Целостный визуальный язык включает в себя:
1) философию и набор принципов, на основании которых мы принимаем решения;
2) сформулированное руководство по работе над продуктами с хорошими и плохими примерами;
3) исчерпывающий набор переменных, в которых заключены цвета, типографика, система размерностей, модульная сетка и т.д..
Библиотека компонентов в коде — техническая реализация всего того, что было заложено в вашем визуальном языке. Вся необходимая логика буквально «зашивается» в компоненты, они становятся основным отражением вашей системы.
Хорошая библиотека включает в себя:
1) набор переменных-токенов, отражающих стили (в идеале, эти токены должны быть отчуждаемыми для использования командами с разной технологической базой);
2) полный комплект базовых компонентов (кнопки, инпуты и т.п.);
3) готовые встраиваемые блоки (попапы, формы, шапки и т.п.);
Ссылка на статью:
https://goo.gl/35uwXd