На случай, если вы его пропустили: здесь мы расскажем об основных моментах выпуска Xpdm 4.0, в том числе о возможности начальной загрузки подключаемого модуля с помощью интерфейса командной строки, если это ваш предпочтительный метод работы с подключаемыми модулями XD.

Xdpm - мощный инструмент для разработчиков, которые предпочитают использовать командную строку при разработке плагинов для Adobe XD. Еще в декабре мы выпустили Xdpm v4.0, в котором появилась возможность загружать плагин из командной строки.

Обзор

С выпуском v4.0 вы можете использовать команду xdpm bootstrap для создания нового шаблона плагина прямо из командной строки. Вы можете использовать его для создания различных типов плагинов, включая безголовый (без пользовательского интерфейса), панельный, модальный и модальный с использованием React. Кроме того, у вас есть возможность указать имя для каталога вашего нового плагина из терминала.

Любая из команд начальной загрузки сгенерирует соответствующую структуру папок и упростит начало создания вашего плагина.

использование

Команды

# Bootstrap a headless plugin:
xdpm bootstrap
# Bootstrap a headless plugin in dir ./my-panel:
xdpm bootstrap my-panel
# Bootstrap a panel plugin:
xdpm bootstrap panel
# Bootstrap a panel plugin in dir ./my-panel:
xdpm bootstrap panel my-panel

Исправление ошибок

В этом последнем выпуске также были исправлены две ошибки:

  • Xdpm теперь завершает работу с ненулевым кодом (1), когда xdpm validate проверка манифеста завершается неудачно.
  • Улучшенная проверка манифеста для последних требований

С чего начать

Мы приглашаем вас опробовать это в собственном рабочем процессе. Инструмент доступен на GitHub и npm. Для первой установки или обновления существующей версии (требуется Node.js):

% npm install -g @adobe/xdpm

Просмотрите readme, чтобы увидеть все команды и функции, доступные в настоящее время помимо начальной загрузки. Если вы видите, что другие области нуждаются в обратной связи, отправьте запрос на вытягивание.

Особая благодарность Ash Ryan Arnwine, Kerri Shotts, Pablo Klaschka, Yoshiki Takeoka за то, что сделали этот релиз возможным.

Чтобы получить больше подобных историй, подпишитесь на нашу Информационную рассылку для разработчиков Creative Cloud.