代码之家  ›  专栏  ›  技术社区  ›  PyRulez

如何指示haddock链接到hackage包的hackage文档?

  •  0
  • PyRulez  · 技术社区  · 5 年前

    所以,我使用haddock(通过cabal)为本地Haskell包生成文档。它很容易将自己的本地html文档超链接到彼此。但是,每当我的包引用另一个包中的符号时,它不会创建链接。

    我的大多数外部依赖都有关于Hackage的haddock文档。有没有一种方法可以设置haddock,以便它可以找到Hackage的文档和指向它的超链接?

    0 回复  |  直到 5 年前
        1
  •  0
  •   Pranay Sashank    5 年前

    我通常是这样,

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

    对于我来说,这种方法的唯一问题是,它可能会链接到Hackage上还没有的最新包。 例如,当我在ghc-8.8上运行这个程序时,它会链接到base-4.13,而base-4.13还没有在Hackage上发布。