Godoc,为整个包创建 html

标签 go godoc

如何使用 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/

相关文章:

docker - Golang,Docker,外部包,找不到路径

go - 如何将值从一个 handlerFunc 传递到另一个 go-gin

go - 如何使用 godoc 为文件夹内的所有包生成 HTML 文档

go - 如何在本地运行 pkg.go.dev 作为 godoc 替代品?

function - 如何访问同一包中但来自不同文件的未导出函数

go - 列出源代码中的所有函数

go - 寻找 go stdlib 包的隐式依赖

go - 我的 Golang 应用程序中是否需要一个或多个 sarama.SyncProducer?

Golang 错误 - 复合文字中缺少类型

go - 在 Godoc 中记录 `package main` 需要哪些步骤?