Как локально создать предварительный просмотр веб-страницы для моего пакета cabal? - PullRequest
5 голосов
/ 06 декабря 2011

со страницы Проверка / загрузка Hackage :

Проверка пакета Кабала

Повторная загрузка пакета с тем же номером версии не разрешена, поэтому вы можете выполнить некоторую проверку перед загрузкой:

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

(мой акцент)

Как локально создать предварительный просмотр веб-страницы для пакета? т.е. без использования этой формы веб-сайта?

(«Веб-страница для пакета», например, , это . QuickCheck).

1 Ответ

3 голосов
/ 07 декабря 2011

Вы используете cabal haddock для создания этой страницы.Это создаст документацию в dist/doc/html/<library-or-executable-name>/index.html.

. Кроме того, вы можете отредактировать файл ~/.cabal/config, включив в него строку:

documentation: True

Это автоматически установит документацию для всех пакетов.вы устанавливаете с Cabal, и вы получите список всех установленных модулей в системе в файле ~/.cabal/share/doc/index.html;это полезно для ghci сеансов или когда вы хотите узнать, какой пакет содержит какие модули и т. д.

...