{
    "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" }
    ]
}
