Log in to leave a comment
No posts yet
Создание дизайн-системы в стартапе иногда может приводить к снижению скорости разработки. Это происходит из-за утомительной рутины, когда разработчикам приходится вручную переносить изменения, внесенные дизайнерами, в код. Автоматизация этого процесса позволит команде сфокусироваться на сути продукта.
Не пытайтесь вручную сопоставлять значения из инструментов дизайна с переменными в коде. Внедрение дизайн-токенов превращает эту связь в данные.
Благодаря такой настройке, если дизайнер изменит цветовое значение, разработчику не нужно будет трогать код. Система автоматически обновит CSS-файлы. Масштабирование шрифтов также стоит определять математически, задавая Base и Ratio в панели токенов Penpot. Использование формулы гарантированно поддерживает единообразие дизайна.
Ручная проверка правок дизайна разработчиками неэффективна. Поскольку Penpot следует стандарту W3C для дизайн-токенов, можно выстроить полноценный пайплайн.
Сотни значений токенов мгновенно попадут в кодовую базу. Человеческие ошибки, возникающие при ручном вводе, исчезнут. Крупные сервисы, такие как Shopify, используют этот токен-ориентированный рабочий процесс для мгновенного обновления дизайна без необходимости внесения правок в код вручную.
Не передавайте изменения дизайна через сообщения в Slack или устно. Управляйте ими в Git, который привычен для разработчиков.
Разработчик сразу видит в PR, какое значение изменилось и почему. Это экономит время на выяснение причин правок.
Не пытайтесь переписать всё сразу. Использование техники фоллбеков (fallback), при которой смешиваются существующие CSS-стили и новые токены, является наиболее реалистичным подходом.
Компоненты, для которых токены еще не определены, сохранят свои прежние значения. Вы можете постепенно модернизировать систему, не опасаясь поломки UI. Начните с подключения одного маленького цветового токена к пайплайну. Это лучший способ предотвратить накопление огромного технического долга в будущем.