在Hackage check/upload页面上:
检查阴谋包
不允许重新上传具有相同版本号的软件包,因此您可能需要在上传之前进行一些检查:
(我的重点)
如何在本地生成该软件包的网页预览?即不使用该网站表格?
(“软件包的网页”例如是this is QuickCheck's。)
最佳答案
您使用cabal haddock
生成此页面。这将生成dist/doc/html/<library-or-executable-name>/index.html
中的文档。
另外,您可以编辑~/.cabal/config
文件以包括以下行:
documentation: True
这将自动为您使用Cabal安装的所有软件包安装文档,并且您会在
~/.cabal/share/doc/index.html
文件中获得系统上所有已安装模块的列表。这对于ghci
session 或当您想找出哪个包包含哪些模块等时很有用。