Hackage check/upload页面上:

检查阴谋包

不允许重新上传具有相同版本号的软件包,因此您可能需要在上传之前进行一些检查:


  • 您可以检查您的源包是否已构建,包括haddock文档是否为库。
  • 下面的表单检查软件包是否可上载,警告其他杂项,并且给出软件包的网页预览。它不会将包添加到数据库。


  • (我的重点)

    如何在本地生成该软件包的网页预览?即不使用该网站表格?

    (“软件包的网页”例如是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 或当您想找出哪个包包含哪些模块等时很有用。

    07-24 09:44
    查看更多