openapi-codegen
Version:
OpenAPI 3.0 CodeGen
30 lines (29 loc) • 930 B
JSON
{
"defaults": {
"language": "go",
"packageName": "api",
"imports": [ ],
"apiPath": "go"
},
"directories": [
"go", "api"
],
"partials": {
"partial_header": "partial_header.mustache"
},
"transformations": [
{ "input": "controller-api.mustache", "output": "go/controller-api.go" },
{ "input": "app.mustache", "output": "go/app.yaml" },
{ "input": "logger.mustache", "output": "go/logger.go" },
{ "input": "main.mustache", "output": "main.go" },
{ "input": "README.mustache", "output": "README.md" },
{ "input": "routers.mustache", "output": "go/routers.go" },
{ "input": "swagger.mustache", "output": "api/swagger.yaml" }
],
"perApi": [
{ "input": "controller.mustache", "output": "go/{{name}}.go" }
],
"perModel": [
{ "input": "model.mustache", "output": "go/{{name}}.go" }
]
}