创建 release 页面自动生成 changelog 概述信息#914
创建 release 时自动生成 changelog 概述信息
前面提到过一个功能讨论的相关 issue,经过跟官方相关成员的讨论后得知,使用 cnbcool/changelog 和内置任务 git:release 自动创建 release 时想要生成 changelog 信息,需要对提交、PR 这些协作流程都有要求。
因此希望 CNB 在创建 release 页面能自动生成 changelog 概述信息,给用户更多选择,能让用户保留原有的协作流程,而不是强制更改用户的协作流程。
GitHub 创建 release 页面自动生成 release notes
可以考虑加个AI生成
不管用啥方案,在有大量commits时,浏览器端的解决方案会有性能问题, 而且很难在流程上固化下来,所以从专业的角度, 我们还是强烈建议通过流水线去生成,不要过度依赖页面
GetReleaseNotes
已解决,待发布
CodeBuddy π
这个特性将解决什么问题?
解决问题
创建 release 时自动生成 changelog 概述信息
背景信息
前面提到过一个功能讨论的相关 issue,经过跟官方相关成员的讨论后得知,使用 cnbcool/changelog 和内置任务 git:release 自动创建 release 时想要生成 changelog 信息,需要对提交、PR 这些协作流程都有要求。
因此希望 CNB 在创建 release 页面能自动生成 changelog 概述信息,给用户更多选择,能让用户保留原有的协作流程,而不是强制更改用户的协作流程。
参考信息
GitHub 创建 release 页面自动生成 release notes
设想的解决方案?如有
您考虑过哪些替代方案?如有