关于Golang目录结构,我有些困惑.
根据名为<The way to go>的书,项目代码应放入src,并推荐以下目录结构.
???src/
| ???main.go
| ???say/
| | ???say.go
| | ???say_test.go
???bin/
| ???say
???pkg/
???linux_amd64/
???say.a
Run Code Online (Sandbox Code Playgroud)
但我发现很多包里面github.com都没有src目录.
例如:
https://github.com/facebookgo/grace
https://github.com/astaxie/beego
所以,我不知道是否src需要目录.
我有一些项目,他们有相互依赖.它们在私有GitLab存储库中管理.
我怎么组织他们?