在一个常见的项目结构中,有如下文件夹:
/cmd
/内部的
/包
但是在执行时godoc
没有为internal文件夹 中的包创建文档: cmd 和 pkg 之间缺少 internal
问题是:包中有一些功能,即使内部使用也需要记录它们。有什么办法吗?
在一个常见的项目结构中,有如下文件夹:
/cmd
/内部的
/包
但是在执行时godoc
没有为internal文件夹 中的包创建文档: cmd 和 pkg 之间缺少 internal
问题是:包中有一些功能,即使内部使用也需要记录它们。有什么办法吗?
例如,https://golang.org/pkg/math/big/?m= all 显示了 package big 的所有(不仅仅是导出的)声明的文档。
如本文档中所述,在 URL 中使用 m=all 参数将列出内部包。一个警告是它包括所有声明,包括未导出的声明。