Аннотирующий код C ++ для генерации сваггера json / yaml - PullRequest
0 голосов
/ 29 января 2019

Я знаю, что есть способ генерировать код на стороне клиента из swagger yaml с помощью swagger-codegen, но есть ли способ генерировать swamger yaml с аннотациями C ++, подобными тем, что можно сделать в Java.

Кажется, есть библиотеки аннотаций, доступные для других языков, например, Python C # (https://swagger.io/blog/api-development/swagger-annotation-libraries/), но я не могу найти никакой поддержки для C ++.

1 Ответ

0 голосов
/ 29 января 2019

Я так не думаю.Насколько я знаю, Swagger Core Annotations являются частью Swagger Core Project , а в документации вы можете найти:

Swagger Core является Java-реализацией спецификации OpenAPI .Текущая версия поддерживает JAX-RS2.

Кроме того, Предпосылки говорит:

Вам необходимо следующее, установленное и доступное в $PATH:

  • Java 8
  • Apache Maven 3.0.4 или выше
  • Джексон 2.4.5 или выше

Обновление:

Я не совсем уверен, может ли oatpp-swagger соответствовать вашим требованиям.

...