如何使用 godoc
为整个包创建 html 文档。即递归地。在我奔跑的那一刻:
godoc -html -goroot="mypath" pkg > index.html
我刚得到一个 index.html
,其中包含有关当前目录中 .go
文件的信息。
没有其他子包的文档,但 index.html
确实包含它们的死链接。
如何以递归方式运行上述命令?也许我遗漏了一些东西,因为 godoc
文档中没有提到递归。
最佳答案
Go 在现实中没有“子包”的概念——所有的包都只是包,你可以从文件顶部的包声明看出它没有任何层次结构。将嵌套子目录的所有文档打包到一个文件中是不合常理的——因为子目录包含不同的包,文档应该是分开的。
关于Godoc,为整个包创建 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38331224/