Генерация клиентов из определения Swagger программно - PullRequest
0 голосов
/ 29 октября 2019

У меня есть файл определения Swagger JSON. Я хотел бы создать привязку клиента Python для него. Я хотел бы создать его как часть моего цикла разработки, т. Е. Каждый раз, когда меняется определение, я могу запускать сценарий локально для регенерации моего клиента

Я знаю Swagger Editor и Генераторы Swagger Online но они не удовлетворяют моим потребностям:

  • оба метода основаны на внешней службе. Мне нужно вызвать
  • , в результате я получаю файл .zipМне нужно распаковать архив - это делает весь процесс более сложным.

Я помню времена, когда я мог генерировать привязку клиента Java для службы SOAP, работающей под управлением Apache CXF локально. Есть ли что-то подобное для Swagger? Я видел, что есть возможность клонировать весь проект swagger-codegen для всех возможных языков программирования, но это кажется излишним. Есть ли другой вариант?

Как компании решают такие проблемы, как моя?

1 Ответ

1 голос
/ 06 ноября 2019

Я использовал https://github.com/OpenAPITools/openapi-generator Вам не нужно клонировать весь репозиторий, просто скачайте файл JAR и используйте его для генерации клиента / сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...