CHANGELOG 生成器

作用

自动生成CHANGELOG.md

源码

https://gitee.com/galacode/ChangeLog.CommunityToolkit.git

原理

  1. 提交遵守约定式提交

  2. 版本信息使用标签(tag) 定义并遵守semver2.0

  1. 根据git log进行字提交信息聚合,生成CHANGELOG

用法

  • 在代码根目录输入CMD命令窗口下输入CHANGELOG命令

CHANGELOG样式

支持的type映射

{ "Features","新增"},
{ "feat","新增"},
{ "fix","修复 "},
{ "Fixed","修复 "},
{ "Changed","变更 "},
{ "changed","变更 "},
{ "docs","文档 "},
{ "Refactored","优化"},
{ "refactor","优化"},
{ "Deprecated","即将删除"},
{ "deprecated","即将删除"},
{ "Removed","删除"},
{ "removed","删除"},
{ "BREAKING CHANGE","破坏性变更"},

参考

dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true

单文件
独立部署
剪裁

posted @ 2022-09-20 17:34  喜爱糖葫芦  阅读(194)  评论(0编辑  收藏  举报