haskell - 如何指示 haddock 链接到 hackage 软件包的 hackage 文档?

标签 haskell documentation haddock hackage cabal-new

因此,我使用 haddock(通过 cabal)为我的本地 Haskell 包生成文档。将自己的本地 html 文档相互链接起来没有问题。但是,每当我的包引用另一个包中的符号时,它都不会创建链接。

我的大部分外部依赖项都有关于 Hackage 的黑线鳕文档。有没有办法设置 haddock 以便它可以找到 Hackage 的文档和超链接?

最佳答案

我通常这样做,

cabal v2-haddock --haddock-html-location='https://hackage.haskell.org/package/$pkg-$version/docs' --haddock-hyperlink-source --haddock-quickjump

这种方法对我来说唯一的问题是,它可能会链接到 Hackage 上尚未提供的最新软件包。
例如,当我在 ghc-8.8 上运行它时,它链接到尚未在 Hackage 上发布的 base-4.13。

关于haskell - 如何指示 haddock 链接到 hackage 软件包的 hackage 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57916341/

相关文章:

haskell - Haskell 报告的一个不起眼的角落

haskell - enumFromTo 在 haskell 中如何工作以及哪些优化可以加快 GHC 实现与简单实现的速度

list - 将函数 List 写入元组

rust - 如何将 Rust 模块文档保存在单独的 Markdown 文件中?

tensorflow - 是否有 dnnlib : additional lib in projects of NVlabs? 的任何文档

r - .Rd 链接到建议的包

haskell - 如何编写新行等特殊字符,以及黑线鳕的格式输出

haskell - Haddock 是否有可能只有一个文档文件?

Haskell 代码行未编译 : "Illegal datatype context"

haskell - 为什么 haddock 不为​​ base 中的某些模块生成 HTML?