Дизайн-система — это не файл с красивыми макетами, а рабочий инструмент, которым команда пользуется каждый день: разработчик берёт готовый компонент вместо того, чтобы гадать, какой оттенок серого использовать в третьей кнопке подряд. Именно так я подхожу к задаче — как к производственному процессу, а не к разовому дизайну.
Работу начинаю с короткого интервью с заказчиком и просмотра текущих макетов или сайта: смотрю, какие элементы повторяются, где уже есть противоречия в цветах и шрифтах. Дальше выстраиваю токены — цвет, типографику, сетку отступов — через переменные Figma и собираю на их основе библиотеку компонентов с вариантами и состояниями: обычное, наведение, недоступное, ошибка. Компоненты делаю на авто-лейауте, чтобы они не разваливались при вставке длинного текста или другого языка.
Отдельно оформляю документацию: короткие текстовые пояснения рядом с каждым компонентом — когда его использовать, какие есть ограничения, как называются переменные. Это экономит часы созвонов между дизайнером и разработчиком на этапе внедрения.
Формат работы:
— бесплатная короткая консультация перед стартом;
— поэтапная сдача: токены → компоненты → документация;
— библиотека в Figma с общим доступом для команды;
— правки по итогам первого внедрения в код.
Работу начинаю с короткого интервью с заказчиком и просмотра текущих макетов или сайта: смотрю, какие элементы повторяются, где уже есть противоречия в цветах и шрифтах. Дальше выстраиваю токены — цвет, типографику, сетку отступов — через переменные Figma и собираю на их основе библиотеку компонентов с вариантами и состояниями: обычное, наведение, недоступное, ошибка. Компоненты делаю на авто-лейауте, чтобы они не разваливались при вставке длинного текста или другого языка.
Отдельно оформляю документацию: короткие текстовые пояснения рядом с каждым компонентом — когда его использовать, какие есть ограничения, как называются переменные. Это экономит часы созвонов между дизайнером и разработчиком на этапе внедрения.
Формат работы:
— бесплатная короткая консультация перед стартом;
— поэтапная сдача: токены → компоненты → документация;
— библиотека в Figma с общим доступом для команды;
— правки по итогам первого внедрения в код.