vanessa-supportпакет
Пакет лежит в основном пуле хаба: короткой формы достаточно, если хаб прописан сервером пакетов в opm.cfg.
opm install vanessa-supportУстановка на opm младше 1.7.0
Легаси-флоу. Клиент младше 1.7.0 адрес пула в аргументе не разбирает: пул сначала прописывают сервером пакетов, и только потом ставят через него. На 1.7.0 и новее этот раздел не нужен — хватает команды из шапки страницы.
Добавьте пул сервером пакетов в opm.cfg. Порт продублирован в «Сервер»: у opm push поле «Порт» не читается.
{
"СервераПакетов": [
{
"Имя": "default",
"Сервер": "https://hub.1cdevelopers.ru",
"Порт": 443,
"ПутьНаСервере": "/api/v1/pools/default/download/",
"РесурсПубликацииПакетов": "/api/v1/pools/default/push",
"Приоритет": 1
}
]
}И ставьте пакет, указывая сервер:
opm install -m default vanessa-supportОписание
Vanessa-support
Приложение командной строки для генерации различных файлов на основании информации о поддержке метаданных в исходниках 1С-конфигурации в форматах Конфигуратор или EDT.
Vanessa open-source
или oscript_library
- в этих чатах вы можете задавать любые вопросы разработчикам и активным участникам.
Возможности
Приложение умеет создавать json-файлы с группировкой по метаданными. Можно использовать специальные форматтеры для получения выходных файлов в необходимых форматах.
Подобные файлы могут быть использованы для различных целей. Например, для дымового тестирования через Vanessa-ADD или для контроля исходников на внутренние стандарты вашей компании.
Примерный сценарий использования
- добавляется новый этап ci
- запускается приложение vanessa-support, которое
- читает файл поставщика из исходников проекта
- а этот файл всегда актуален
- генерит из него json-файл специального формата и сохраняет его в "правильное" место
- для дымовых открытия формы и командного интерфейса - один формат и одно место
- для прочих дымовых - другой формат и другое место
- для других целей - 3й формат
- и т.д.
- читает файл поставщика из исходников проекта
- далее запускаются уже непосредственно дымовые тесты
- которые используют актуальные настройки для поддержки, а не устаревшие, ранее заполняемые вручную
Приложение vanessa-support запускается один раз или несколько для генерации нужного набора json-файлов.
Создание json-файлов - команда json
Например, команда vanessa-support json --format ДеревоИменМетаданных --src fixtures\simple-config result.json выдаст готовый json-файл для всех метаданных, которые могут быть изменены и не находятся в режиме чтения.
Будет сформирован следующий файл
{
"Справочники": [
"ПервыйСправочник"
],
"Документы": [
"ПервыйДокумент"
]
}
Отдельные генераторы-форматтеры
Пример API смотрите в файле src/Классы/ДеревоИменМетаданных.os
Для создания нового генератора используйте файл-шаблон генератора docs/ШаблонГенератораПоддержки.os