ステップ 1. 最新の haddock をダウンロードしてビルドします。ビルド手順は にありREADME.md
ます。
git clone https://github.com/haskell/haddock.git
cd haddock
cabal sandbox init
cabal sandbox add-source haddock-library
cabal sandbox add-source haddock-api
cabal install --dependencies-only
cabal build
次に、新しいハドックを次のようにインストールしますhaddock.real
cp dist/build/haddock/haddock /some/bin/dir/haddock.real
ステップ 2. 次の名前のラッパー スクリプトを作成しますhaddock
。
#!/bin/sh
/some/bin/dir/haddock.real --hyperlinked-source "$@"
実行可能にしてパスに入れることを忘れないでください。
ステップ 3. ダウンロードしてビルドしstandalone-haddock
ます。
mkdir build-standalone-haddock
git clone https://github.com/feuerbach/standalone-haddock.git
cd standalone-haddock
cabal build
cp dist/build/standalone-haddock/standalone-haddock /some/bin/dir/
使用方法の例standalone-haddock
:
mkdir temp
cd temp
cabal get heredoc-0.2.0.0
standalone-haddock -o doc heredoc-0.2.0.0
次にdoc/heredoc/index.html
、ブラウザで開きます。
タイプ定義に移動するとSource
、右側にリンクが表示され、新しいハイパーリンク ソースに移動します。