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.