23

我看到 Hackage 2 有一个 changelog 字段。这是我想要很久的功能。但是多次 Google 搜索都未能找到有关您如何填充此字段的文档。有谁知道该怎么做?

4

1 回答 1

28

我无法立即找到文档,但代码

它没有字段,但它只会在 tarball 中查找名为 的文件changelogchange_log或者(允许以,changes结尾的文件)。大小写无关紧要。.txt.md.markdown

cabal sdist请注意,除非您还以某种方式将其添加到 cabal 文件中,否则该文件不一定会添加到 tarball 中。一种方法是将其添加到Extra-source-files:cabal 文件顶层的字段中。例如:

Extra-Source-Files:  changelog.md

Cabal 的.cabal文件就是这样做的,并提供了一个很好的例子。

于 2014-01-12T15:57:50.317 回答