项目名
【建议】参考 golang 语言基础项目,使用projectname风格
【可选】project-name
【不推荐】project_name、projectName
包名
【强制】使用 packagename(参考1)
【反例】package_name、package-name、packageName
文件名
【建议】参考 go 编译器,多数遵循 filename.go
【可选】file_name.go,因为下划线有特殊用途;(参考3)这一条存在争议,很多第三方库会使用下划线分隔单词(参考2)
包管理器
go module
参考
[1] Package names
[2] File name convention for compound words?
[3] What are conventions for filenames in Go?
[4] How to Write Go Code