«Двери нараспашку»: Как принцип Открытости делает нас сильнее 💪
Вчера к нам приходили ребята из Drinkit, чтобы узнать, как поживает наша дизайн-система в «Пицце», на какие грабли мы уже наступили и как планируем жить дальше. Показали им все что у нас есть и ответили на их вопросы.
Делюсь основными поинтами встречи.
Для нас открытость – это не просто принцип, а способ шарить экспертизу по всей экосистеме, получать обратную связь, чтобы каждый чувствовал себя в одной лодке, а не гребцом на галерах.
С этим можно быть несогласным, но как говорил классик: «▓▓ ▓▓▓, я так чувствую».
В прошлый раз я рассказывал про наш флоу разработки, но сегодня копнем в то, как мы это все щупаем и автоматизируем.
📖 Сторибук: Наша «витрина» в дебаге
Если кратко: Сторибук – это отдельный экран в нашем дебаг-приложении, где живут все доступные компоненты.
Мы запилили его почти сразу, когда поняли: дизайнерам нужно где-то изолированно ревьюить каждый компонент ДС, не прокликивая всю корзину или просить поднять им стенд под фичу.
Главное правило нашего Сторибука: Сначала функциональность, потом красота.
Это не выставка достижений, а реальная песочница, где компонент можно «протыкать» во всех состояниях. В этом году мы планируем плотно пересесть на снэпшот-тесты, так что Сторибук останется скорее удобным каталогом, чтобы разраб или дизайнер могли быстро глянуть: «А есть ли у нас такая кнопка с мегасупер стилем?».
(Скриншот того, как это выглядит в жизни, приложил к посту 📸)
🤖 Дизайнер, который смог (в код)
Помимо процессов и сторибука, мы затизерили ребятам нашу автоматизацию. И тут нельзя не упомянуть секретное weapon 🧨
У нас появился дизайнер, который не прочь «повайбкодить» (Никита, привет! 👋). И это было точное попадание в запрос – его как раз искали под задачи ДС.
Этот machine навайбкодил нам тулзу и собрал проект, который почти в автоматическом режиме могет подливать токены в проект в любом нужном формате. Мы, конечно, код провалидировали (доверяй, но ПР проверяй 😏). Катить токены в прод станем на порядок быстрее.
🚀 Что ждет дизайн-систему в 2026
Выше вы увидели, что для нас это не просто звук. Мы не планируем останавливаться на достигнутом – не наш путь.
В этом году в планах:
• Покрытие снэпшот-тестами (чтобы ничего не ехало втихую).
• Автоматическая выгрузка всех ресурсов.
• Разработка компонентов по жестким гайдам с помощью LLM.
Дизайн-система – это не набор токенов и компонентов. Это живой организм, в котором изменения идут постоянно и который требует прозрачных и открытых процессов от всех, а не только холдеров.
Post #12
176

- 🔥 9
- 🤩 3