为什么 Haddock 文档在 Hackage 上没有显示出来?

14

我在Hackage上有一个包(hspec),其中有由Haddock生成的文档,但它没有显示在Hackage页面上。我能够成功上传一切内容,但文档没有显示出来。

我使用cabal haddock或Leksah IDE中的Package > Build Documentation生成文档。

当我在Leksah中使用Package > Open Doc时,它找不到文档,因为它正在寻找dist/doc/html/hspec/hspec/index.html,但生成的文件实际位于dist/doc/html/hspec/index.html。我认为Hackage也在同样的地方查找文档。

我猜想我的源文件不在预期的位置,但我不知道它们应该放在哪里。

源代码和目录结构可在https://github.com/trystan/hspec找到。

1个回答

11

软件包及其文档仅在定期基础上构建/生成。我不知道现在是多久一次——过去是每天,但我认为现在有些更频繁了。无论如何,您应该等待。最终,它将构建并生成文档,或构建日志将显示发生了什么错误。


1
上次我调查的时候,它是每6小时一次。 - Carl
1
现在已经过去了几周,仍然没有文档。 - Trystan Spangler
2
值得调查以下构建错误:http://hackage.haskell.org/packages/archive/hspec/0.2.0/logs/failure/ghc-7.0 - phyrex1an

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接