我是操作包的作者,其中包括示例代码。我希望这个示例代码被 hscolored 并与由 Haddock 生成的 API 文档一起安装。
我可能必须使用自定义的 Cabal 构建类型并为 Haddock 阶段创建一个用户挂钩。但是,我从来没有设法完成这项工作。因此,我的问题是:
如何在 Haddock 中包含完整模块作为示例代码?
您能否举一个 Cabal 用户钩子的示例,该钩子将 hscolor 应用于其他源代码文件
example.hs
并将结果与生成的 Haddock 文档连接起来?