Почему документация 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

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