Как заставить пикшу ссылаться на хакерскую документацию для хакерских пакетов?

Итак, я использую пикшу (через кабалу) для создания документации для моего локального пакета Haskell. У него нет проблем с гиперссылкой собственных локальных html-документов друг на друга. Однако всякий раз, когда мой пакет ссылается на символ из другого пакета, он не создает ссылку.

Большинство моих внешних зависимостей имеют документацию по Hackage. Есть ли способ настроить пикшу так, чтобы она могла найти документацию по Hackage и гиперссылку на нее?

1 ответ

Я обычно делаю,

cabal v2-haddock --haddock-html-location='https://hackage.haskell.org/package/$pkg-$version/docs' --haddock-hyperlink-source --haddock-quickjump

Единственная проблема для меня с этим подходом заключается в том, что он может связываться с последними пакетами, которые еще не доступны на Hackage. Например, когда я запускаю это на ghc-8.8, он ссылается на base-4.13, который еще не был выпущен на Hackage.

Другие вопросы по тегам