Кодогенерация ручек сервера. Swagger+jinja + c++
Хотелось бы составлять API на swagger'e в yaml по типу:
...
/handler:
parameters:
- in: query
name: name
required: true
type: string
description: Object name
get:
description: Getrequest
responses:
'200':
$ref: '#/responses/Response'
'404':
$ref: '#/responses/not_found'
Далее, используя jinja кодогенерировать эту ручку на C++, учитывая API, написанный на свагере.
Есть ли что-то готовое для данной цели? Желательно с примером jinji, чтобы можно было ее кастомизировать под себя, естественно. Если есть более удобная альтернатива jinji, то буду только рад.