我正在生成一个Go文件(包括构建版本等常量),以便这些常量可以在其他包中使用。我创建了一个小工具,可以使用
go generate
命令来创建该文件,但我正在思考一个合适的名称,以便:
明确表明它是生成的,因此如果缺失(在构建时),用户就知道要运行
go generate
然后我可以将该文件添加到.gitignore中
我的第一个猜测是类似于version_GENERATED.go
。
有任何我应该注意的约定或更好的建议吗?