haddock

    0

    2答えて

    私が使用しているプロジェクトにはStackageのドキュメントがありません(期限が切れています)。ここで私は私がタラとドキュメントを生成することができ言われたverson 0.3 https://hackage.haskell.org/package/reflex-dom-0.3/docs/Reflex-Dom-Widget-Basic.html 上でオリジナルのものです。私のコンピュータにソース

    8

    1答えて

    新しいバージョンのHaskellパッケージをHackageにアップロードした後、パッケージにオンラインドキュメントがないため、ドキュメントの自動作成に時間がかかることがあります。私は、そのようなドキュメンテーションが構築されるまでパッケージの変更を発表したくないと思う。 Hackkageドキュメントビルディングキューを表示する方法がありますか、ドキュメントをビルドするまでの時間を見積もる別の方法が

    2

    1答えて

    stack haddock(またはstack build --haddock)はどこで生成されるドキュメントですか?

    3

    1答えて

    base haddockにはドキュメントリンクがないモジュールがいくつかあります。たとえば、GHC/Show.hsにはドックコメントがありますが、HackageのGHC.Showモジュールに関するドキュメントはありません。何故なの?これはバグですか?

    1

    1答えて

    私はライブラリを書いており、その中にいくつかの(非常に複雑な)タイプの同義語Tを定義してエクスポートしました。 -- | A type type T a b i o = ReaderT (WriterT i a X) (WriterT i b o) ライブラリーの内部には意味があります。しかし、ユーザーには、それは不必要で混乱します。そのため、実際の宣言をHaddockページで非表示にするこ

    3

    1答えて

    私は非常によく似た2つの機能を持っていますが、どちらも同じドキュメントが必要です。コメントの重複を避ける方法がありますか? Haddockのドキュメントでこの機能の説明が見つかりませんでしたが、そうする方法があります。 たとえば、Javadocでは、{@inheritDoc}と​​があります。 Haddockはどうですか?

    3

    1答えて

    内のCPP私はCPP条件分岐内全体のブロックを置く場合、私はフラグに基づいてhaddocksを変更することができます。 #if SOME_MACRO -- | Whether SOME_MACRO is true -- >>> someMacro -- True someMacro :: Bool someMacro = macroVal #else -- | Whether SOM

    20

    2答えて

    私はHaddockスタイルで自分のコードに注釈を付け、閲覧可能なドキュメントを生成したいと思います。私もスタックを使用しているので、ドキュメンテーション生成をワークフローに統合したいと思っています。しかし、私はまだ何か有用なものを生み出すことはできませんでした。 私は stack haddock 実行することができ、それは私が望むスタイルでドキュメントを生成します(深い~/.stack/の中に