控制repo中的godoc文档,而不仅仅是Go包

时间:2015-05-14 13:46:26

标签: go godoc

我在多语言项目仓库中有一个Go子项目。我希望能够使用'go get'和'go doc'。

我的布局如下:

proton-c/bindings/go/<my packages>
examples/go/<some go examples>

我在网站上设置了go-import标签,并在repo根目录中创建了一个“go”符号链接,因此我可以go get qpid.apache.org/proton/go/<package>。有用!!它将整个项目回购克隆到我的GOPATH中,但没关系。

问题是如果我运行godoc -http它会做以下不好的事情:

  • 完全忽略根“go”符号链接
  • 将我的包记录为“qpid.apache.org/proton/proton-c/bindings/go /”
  • 显示目录的包路径,其中没有任何内容。

命令行“godoc qpid.apache.org/proton/go/package”做正确的事情,所以godoc可以正确提取文档,但godoc -http的“目录浏览”功能正在捡起太多而不是遵循符号链接。 那么我可以限制/控制godoc选择的文档吗?

我读过https://github.com/golang/gddo/wiki/Source-Code-Links,但我认为这不会对我的问题有所帮助,可能是错误的。

0 个答案:

没有答案