UXPUB 🇺🇦 Дизайн-спільнота

Cover image for Начало настоящей совместной работы в дизайне с Kactus
Редакція
Редакція

Опубліковано • Оновлено

Начало настоящей совместной работы в дизайне с Kactus

Если вы не читали мой предыдущий пост о контроле версий для дизайнеров, вот его краткое содержание:

  • Контроль версий – это система, которая записывает и сохраняет все изменения, внесенные в набор файлов, чтобы вы могли в любой момент вернуться в предыдущее состояние. Разработчики используют ее широко, дизайнеры этого не делают.
  • И нет, Dropbox – это не система управления версиями: вы не можете контролировать, когда следует добавлять новую версию или откатить ее. Это всего лишь инструмент синхронизации.

Несмотря на то, что я утверждал, что “дизайнеры могут использовать git”, это было не совсем так. Отсутствовал большой фрагмент головоломки: позволять машине понять, как два разных набора изменений взаимодействуют друг с другом, чтобы сохранить их оба. До сих пор, если два дизайнера параллельно работали над одним и тем же файлом, не было способа автоматически совмещать изменения. Кто-то должен будет открыть обе версии и вручную выбрать то, что актуально. Это было действительно неудобно. И это был основной фактор, почему дизайнеры неохотно использовали контроль версий. В моем предыдущем посте я призвал твитить команде Sketch, чтобы они сделали sketch-файлы объединяемыми, и они услышали меня (спасибо BC!). Начиная со Sketch 43, третьи лица могут легко манипулировать с форматом файла. Это очень важно, и мы только начинаем понимать, что это позволит нам делать.

Встречайте Kactus

Kactus использует преимущества этого нового формата файла и предоставляет вам настоящий контроль версий для вашего дизайна. Kactus Sketch Он просматривает ваши Sketch-файлы и преобразует их в формат, распознаваемый git. Таким образом, мы можем закрыть пропасть между дизайнерами и разработчиками, используя общую платформу: Github. Все рабочие процессы, доступные разработчикам, теперь также доступны для дизайнеров:

  • параллельно работать в одном файле в разных ветвях
  • создать Pull Requests, чтобы сообщить другим об изменениях

Kactus интерфейс Kactus позаботится о том, чтобы обновлять ваши Sketch-файлы, когда основные файлы меняются, поэтому вам не нужно беспокоиться об этом. Но это еще не все. Вы когда-нибудь хотели поделиться некоторыми символами в нескольких файлах? Вы когда-нибудь хотели поделиться своими стилями текста по всему проекту? И поддерживать их синхронизированными, когда вы меняете один? Держитесь крепче.

Еще одно…

Поскольку Kactus понимает ваши файлы, вы можете сказать ему, что хотите поделиться страницей своего Sketch-файла. Или вашими стилями текста. Или вашими стилями фигур. Или цвета вашего документа. И каждый раз, когда Kactus будет заново генерировать ваши Sketch-файлы, он будет включать указанную страницу. Он даже сохранит переопределение символов!

И дальше!

Следующий логический шаг? Размещение этих общих страниц в Интернете. Вы сможете настроить свой проект с помощью компонентов, с контролируемой версией, с открытым исходным кодом от совершенно незнакомых людей! Представьте, что вы можете использовать макет iPhone без необходимости копировать и вставлять его каждый раз. Или опубликовать набор пользовательского интерфейса и узнать, сколько людей его использует. И иметь возможность исправить его и увидеть, что исправление распространяется на все проекты! Вот что такое открытый источник, и это то, что открывает Kactus. (О, и, кстати, сам Kactus с открытым исходным кодом: https://github.com/kactus-io/kactus) Пссс, теперь мы на сервисе Product Hunt, заходите сказать привет. Спасибо Andree @blended.io. Некоторые права защищены


Перевод статьи Mathieu Dutour

Топ коментарі (0)