Почему документация Haddock не отображается в Hackage?
У меня есть пакет в Hackage, в котором есть документация с помощью пикши, но она не отображается на странице Hackage. Я могу загрузить все успешно, но документация не отображается.
Я создаю документацию с cabal haddock
или с помощью Package > Build Documentation
в среде Leksah IDE.
Когда я перехожу в Package > Open Doc
в Leksah, он не может найти его, потому что ищет dist/doc/html/hspec/hspec/index.html
, но сгенерированный файл находится в dist/doc/html/hspec/index.html
. Я предполагаю, что Hackage также смотрит в одном и том же месте.
Я предполагаю, что мои исходные файлы находятся не в ожидаемых местах, но я не знаю, как еще они должны быть.
Структура источника и каталогов находится в https://github.com/trystan/hspec.
Ответы
Ответ 1
Пакеты создаются и создаются только периодически. Я не знаю, как часто это происходит сейчас - ежедневно, но я думаю, что это несколько чаще. В любом случае вам следует подождать. В конце концов, он либо будет создавать и генерировать документацию, либо журнал сборки покажет, какая ошибка произошла.