Почему документация Haddock не отображается в Hackage? - PullRequest
13 голосов
/ 03 марта 2011

У меня есть пакет в Hackage , в котором есть документация, сгенерированная пиккой, но она не отображается на странице Hackage.Я могу загрузить все успешно, но документация не отображается.

Я создаю документацию с помощью cabal haddock или Package > Build Documentation в IDE 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 голосов
/ 03 марта 2011

Пакеты создаются только / документация генерируется на периодической основе. Я не знаю, как часто это сейчас - раньше было ежедневно, но я думаю, что несколько чаще. В любом случае, вам следует подождать. В конце концов, он либо создаст и сгенерирует документацию, либо журнал сборки покажет, какая ошибка произошла.

...