Конвертор OpenAPI Specification (OAS)
Трансформация OAS
в файл расширения для 1С с использованием best practices проектирования систем.
Может испольоваться для поднятия mock-серверов на 1С.
Проект ainti_swagger представляет собой консольное приложение на основе бибилотеки cli
.
Также созможно использовать в виде бибилиотеки для разработки своих приложений (что пока кажется маловероятным).
Логика работы посторена на работе с исходными файлами конфигурации. OAS трансформируется в исходный файл конфигурации/расширения для 1С.
Приложение: anti_swagger
Конвертор спецификации OAS в расширение 1С
Строка запуска: anti_swagger [ОПЦИИ] КОМАНДА [аргументы...]
Опции:
-v, --version показать версию и выйти
Доступные команды:
c, convert Конвертация из OAS в код 1С
Для вывода справки по доступным командам наберите: anti_swagger КОМАНДА --help
Команда: c, convert
Конвертация из OAS в код 1С
Строка запуска: anti_swagger c [ОПЦИИ] SRC TYPE NAME OUTPUT
Аргументы:
SRC Путь к входному файлу спецификаций (*.json)
TYPE Тип конвертации (по умолчанию to_cfe)
NAME Имя расширения (-Extension)
OUTPUT Путь к выходному файлу (*.cf|*.cfe)
Опции:
-t, --tempdir Путь к каталогу временных файлов
-p, --platform Версия платформы
--pt, --postman Спецификация из postman (по умолчанию false)
anti_swagger convert .\examples\OpenAPISpecicification.json to_cfe OAS2CFE .\examples\OAS2CFE.cfe
opm build .
opm install ./anti_swagger-0.0.6.ospx
opm install anti_swagger
1. Откройте маркетплейс из главного меню TurboConf или из меню в панели уведомлений.
2. Найдите нужную разработку.
3. Нажмите кнопку Установить.
TurboConf все установит автоматически!