23

Hackage 2 には changelog フィールドがあることがわかりました。ずっと欲しかった機能です。しかし、複数の Google 検索で、このフィールドへの入力方法に関するドキュメントの断片を 1 つも見つけることができませんでした。誰もそれを行う方法を知っていますか?

4

1 に答える 1

28

ドキュメントはすぐには見つかりませんでしたが、コードは次のとおりです。

そのためのフィールドはありませんが、単に tarball でchangelog, change_logor changes(ファイルの末尾が.txt, .mdand.markdownであってもかまいません) を探します。大文字小文字は問いません。

このファイルは、cabal sdist何らかの方法で cabal ファイルにも追加しない限り、必ずしも tarball に追加されるとは限らないことに注意してください。Extra-source-files:これを行う 1 つの方法は、cabal ファイルの最上位にあるフィールドに追加することです。例えば:

Extra-Source-Files:  changelog.md

Cabal の.cabalファイルはこれを行い、良い例を提供します。

于 2014-01-12T15:57:50.317 に答える