Hackage 2 には changelog フィールドがあることがわかりました。ずっと欲しかった機能です。しかし、複数の Google 検索で、このフィールドへの入力方法に関するドキュメントの断片を 1 つも見つけることができませんでした。誰もそれを行う方法を知っていますか?
1 に答える
28
ドキュメントはすぐには見つかりませんでしたが、コードは次のとおりです。
そのためのフィールドはありませんが、単に tarball でchangelog
, change_log
or changes
(ファイルの末尾が.txt
, .md
and.markdown
であってもかまいません) を探します。大文字小文字は問いません。
このファイルは、cabal sdist
何らかの方法で cabal ファイルにも追加しない限り、必ずしも tarball に追加されるとは限らないことに注意してください。Extra-source-files:
これを行う 1 つの方法は、cabal ファイルの最上位にあるフィールドに追加することです。例えば:
Extra-Source-Files: changelog.md
Cabal の.cabalファイルはこれを行い、良い例を提供します。
于 2014-01-12T15:57:50.317 に答える