我试图使用swagger为类创建模板,这样当有人想在我的项目中编写一个新类时,他只需要编写一个json文件并激活swagger codegen。
我创建了一个示例胡子文件和一个json,并且模板是由swagger创建和编写的,而不是插入我希望它留下空白空间的参数。 下面的例子可能会更好地解释....(我正在尝试为python创建一个模板):
小胡子文件:
class {{classname}}:
def __init__(self, value):
self._value = value
def print_line(self):
if self._value > 10:
print "val bigger than 10"
else:
print "zero"
json文件:
{
"swagger": "2.0",
"info": {
"version": "1.0.0",
"description": "Trying to create a template class"
},
"paths": {},
"classname": "Template_Class_Example"
}
结果:
class :
def __init__(self, value):
self._value = value
def print_line(self):
if self._value > 10:
print "val bigger than 10"
else:
print "zero"
如您所见,' classname'没有被替换,但留空了。
我错过了什么吗? 甚至可以使用swagger-codegen做我想做的事情吗?
提前谢谢你,
雅各