我最近开始使用Swagger生成瓶模板:http://editor.swagger.io/#/
我的工作流程有缺陷,我想知道我哪里出错了。 I:
这部分过程很好。但是,我们要说我们要添加新端点或更改现有端点。怎么办? I:
烧瓶模板的初始生成与持续维护之间似乎存在差距。我做错了什么?
答案 0 :(得分:5)
是的,AFAICS还没有真正好的工作流程。
您可以做的一件事是将原始生成的代码检查到名为“generated”或类似名称的分支上的git。然后将其合并到master并开始处理它。如果稍后您扩展了swagger定义,则可以再次生成代码,切换到生成的分支,使用新生成的代码覆盖现有代码,再次提交并合并到master。如果你只有一些额外的端点,这甚至可以在没有任何合并冲突的情况下工作。
如果swagger工具具有生成代码的概念并能够更新生成的代码,那当然会更好。但在此之前,这应该是一个可以忍受的解决方法。