Bart

Bart

Загрузчик файлов и отладчик для песочек (sandbox) Demandware

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

После установки пакета Bart, в Atom редакторе появится дополнительный пункт в меню с аналогичным именем Bart. Пункт содержит три подпункты:

  • Upload all cartridges - Собственно выгружает все картриджи на песочку (архивирует, выгружает и распаковывает на песочке). На данный момент только первый каталог в проекту будет выгружен.
  • Open settings... - Открывает настройки конфигурации для текущей песочки, такие как как имя домена, имя пользователя, пароль, версию кода и список файлов которые пакет должен мониторить. Последняя опция используется для слежения за файлами которые должны быть выгружены на песочку когда изменяются внешними программами, например, при сборке через gulp/grant. Каждый файл должен иметь полный путь и может иметь маску например /.../cartridges/app_core/cartridge/static/default/js/*.

  • Open/close debugger - просто открывает/закрывает панель отладчика.

Для начала отладки вам необходимо установить точку останова. Для этого просто откройте необходимый файл, установить курсор в необходимом месте/строке и нажмите F9. После того как точка останова установлена, откройте в браузере необходимую страницу. Вы должны увидеть что страница долго загружается. Тогда нужно перейти в IDE и нажать кнопку Manual Update, на панели отладчика (последняя кнопка в ряде). После чего вы должны увидеть список переменных и трассировку стека.

Предназначение остальных кнопок должно быть очевидным.

Дополнительно, в контекстном меню файле/редактора будут два дополнительных пункты которые позволять выгрузить файл и включить/выключить точку останова.

Рекомендуется установить плагин language-demandware для подсветки синтаксиса файлов Demandware.

Atom package

GitHub repo