如果我有这样的 OTP 布局:
foo/
- apps/
- bar1/
- src/
- bar2
- src/
如何为和 bar1
生成edoc bar2
?
如果我运行:
rebar3 edoc
我得到的是 and 中的单独.html
文件,bar1/doc
并且bar2/doc
它们之间的链接都不起作用(即导出类型未正确链接)。
谢谢你。
编写了一个名为 的 rebar3 插件medoc
,它将确保由 edoc 生成的文档正确链接并更新目录:
https://github.com/drozzy/medoc
运行为:
rebar3 medoc
至于标准edoc
,这似乎还不是一个功能。中间解决方案是在您的钢筋配置中使用它:
{edoc_opts, [{dir, "doc"}]}
但这不会正确更新目录(即您只会看到一个应用程序的目录)。
Rebar3 目前不支持此功能。
您可以在源代码中看到该edoc
命令只是在每个应用程序上循环,它们之间没有任何状态。
我不确定将它们连接起来需要什么,但是在 Rebar3 存储库上打开一个问题来讨论它可能是开始的方式。