2011-03-02 19 views
13

我有一個package on Hackage haddock生成文檔,但它沒有顯示在Hackage頁面上。我能夠成功上傳所有內容,但文檔不顯示。爲什麼Haddock文檔沒有顯示在Hackage上?

我在Leksah IDE中生成cabal haddockPackage > 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找到。

回答

11

軟件包僅構建/定期生成文檔。我不知道現在有多常 - 每天都是這樣,但我認爲更頻繁。無論如何,你應該等待。最終,它將構建並生成文檔,或者構建日誌將顯示發生了什麼錯誤。

+1

上次我每6小時調查一次。 – Carl 2011-03-03 00:06:29

+1

現在已經有幾個星期了,仍然沒有文件。 – 2011-03-03 00:11:22

+2

這可能是值得研究這些構建錯誤的:http://hackage.haskell.org/packages/archive/hspec/0.2.0/logs/failure/ghc-7.0 – phyrex1an 2011-03-03 00:15:47