主要观点:2024 年 7 月 21 日 9 点 40 分,作者欢迎diff-package-api
加入其持续集成工具套件,该工具可对比 Haskell 包的 API 与存储库中的预期 API 文件,由print-api
提供动力,虽仍在完善但鼓励试用并反馈可用性,还将制作架构文档解释其工作细节和停止工作的情况,不是 PVP 合规检查器,只是确保包 API 变化的诚实性;展示了diff-package-api
在text-display
的 PR 中的截图,包括更新的 API 接口文件、抱怨时的情况以及作者能追踪潜在破坏 API 变化的感受;感谢[@bgamari]等的帮助,社区成员对此工具表达了喜爱和期待,如[Vlix]表示喜欢关于稳定性和向后兼容性的发展,[arianvp]希望能进一步实现类似 golang 的自动建议 semver bumps 功能,[jaror]提到有类似原型但未维护,[harendra]表示愿意提供帮助等。
关键信息:diff-package-api
的功能及动力来源,在text-display
PR 中的表现,与其他类似工具的对比,社区成员的反馈和期待
重要细节:diff-package-api
需针对每个 GHC 版本有一个黄金文件,不同 GHC 版本中TypeError
的来源变化示例,提到 packdiff 工具及在 CI 中的使用等
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。