控制godoc在回购协议中记录的内容,而不仅仅是Go文件包

控制godoc在回购协议中记录的内容,而不仅仅是Go文件包,go,godoc,Go,Godoc,我在一个多语言项目回购中有一个Go子项目。我希望能够使用“go get”和“go doc” 我的布局如下所示: proton-c/bindings/go/<my packages> examples/go/<some go examples> proton-c/bindings/go/ 示例/围棋/ 我在网站上设置了go导入标签,并在repo根目录中创建了一个“go”符号链接,这样我就可以获得qpid.apache.org/proton/go/。它起作用了!!它将整个

我在一个多语言项目回购中有一个Go子项目。我希望能够使用“go get”和“go doc”

我的布局如下所示:

proton-c/bindings/go/<my packages>
examples/go/<some go examples>
proton-c/bindings/go/
示例/围棋/
我在网站上设置了go导入标签,并在repo根目录中创建了一个“go”符号链接,这样我就可以
获得qpid.apache.org/proton/go/
。它起作用了!!它将整个项目回购复制到我的GOPATH中,但没关系

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

  • 完全忽略根“go”符号链接
  • 将我的包记录为“qpid.apache.org/proton/proton-c/bindings/go/”
  • 显示目录的包路径,其中没有任何内容
命令行“godoc qpid.apache.org/proton/go/package”确实做了正确的事情,因此godoc可以正确地提取文档,但是godoc-http的“目录浏览”功能占用了太多的资源,没有遵循符号链接。 那么,我可以限制/控制godoc选择的文档吗

我读过,但我认为这对我的问题没有帮助,可能是错的