【发布时间】:2016-08-07 06:38:40
【问题描述】:
我只是想确认一下我对 Go 项目中典型项目文件夹结构的理解,它遵循 Go tool conventions。
如果我正在编写一个名为 my-package 的包,它使用另一个第三方外部包 - other-package。那么按照约定,这个目录结构对吗?
+bin
+pkg
+src
|
--- my-package.com/..
|
--- external-package.com/..
我在阅读文档后再次问这个问题的原因是因为与其他语言约定不同,用户和第 3 方代码位于同一个顶级文件夹中。
【问题讨论】:
-
我的目录结构密码:
/go/src/github.com/github-account-name/project-name -
可以,只要根目录是 $GOPATH
标签: go