【发布时间】:2019-10-18 07:26:36
【问题描述】:
我使用代码生成器插件根据 OpenAPI 规范生成服务器存根。
我想知道是否应该将生成的代码提交给版本控制。
【问题讨论】:
-
您能指定您使用的是哪个生成器吗?一个代码示例也很好。
-
如果规范发生变化,您会手动修改此文件还是重新生成?
-
如果您希望
go get处理您的包并且生成的文件是构建 Go 代码所必需的,那么将生成的 Go 文件提交到您的源代码控制系统。 -
对于从
protoc等生成的与操作系统无关的代码,通常的做法是签入此代码。如果需要添加/修改任何消息类型,makefile 可以很容易地允许某人刷新代码。
标签: go code-generation