Вводные
Нужно из коллекции postman создать код для 1С:Предприятие
Вариант реализации
1. Нужно зайти в проект postman-code-generators, внимательно почитать contributing guide
2. Создать issue с описанием варианта кодогенератора https://github.com/postmanlabs/postman-code-generators/issues/546
3. Сделать форк репозитория https://github.com/malikov-pro/postman-code-generators, склонировать на рабочее место.
4. Разобраться в коде на NodeJS, запустить окружение на nix, потому что тесты запускаются через .sh.
5. Установить на эту же машину onescript, потому что его удобнее запускать под консолью, синтаксис библиотек 1connector отличается только получением текста запроса ответа.
5. Посмотреть как сделано для других языков, у меня получилось понять с 3 раза, в итоге за основу взял python-requests, потому что изучаю python и относительно просто получилось запустить тесты.
6. Написать генератор.
7. Запустить тесты, увидеть что половина заваливается.
8. Сделать файл генерации .bsl, положить его в корень.
Результат
8.1 Настроить отладку, работаю чз VSCode, с подключением по SSH, по умолчанию запускает index.js, решается созданием конфигурационного файла и правки на test.js.
8.2 Запустить тесты еще десяток раз, исправить ошибки, получить "@postman/codegen-onescript-1connector: ok!"
9. Сделать коммит, отправить изменения в репозиторий, сделать Pull Request. привязать к исходной задаче.
https://github.com/postmanlabs/postman-code-generators/pull/592
Итог
Рабочий генератор кода который можно пользовать пока что из JS, после принятия PR думаю появится в приложении.
Благодарю за внимание.