# ChangeLog.CommunityToolkit **Repository Path**: galacode/ChangeLog.CommunityToolkit ## Basic Information - **Project Name**: ChangeLog.CommunityToolkit - **Description**: CHANGELOG - **Primary Language**: C# - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-09-19 - **Last Updated**: 2023-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 原理 1. 提交遵守[约定式提交](https://www.conventionalcommits.org/zh-hans/v1.0.0/) 2. [版本](https://semver.org/)信息使用标签(tag) 定义 ![](/Images/161732.png) 3. 根据git log进行字提交信息聚合,生成CHANGELOG ## 用法 - 安装CHANGELOG.msi - 在代码根目录输入CMD命令窗口下输入CHANGELOG命令[推荐] ![](/Images/113118.png) ## CHANGELOG样式 ![](/Images/160058.png) ## 单文件独立发布 ``` dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true ``` [单文件](https://learn.microsoft.com/zh-cn/dotnet/core/deploying/single-file/overview?tabs=cli) [独立部署](https://learn.microsoft.com/zh-cn/dotnet/core/deploying/deploy-with-cli#self-contained-deployment) [剪裁](https://learn.microsoft.com/zh-cn/dotnet/core/deploying/trimming/trim-self-contained) ## 支持的type映射 ``` { "Features","新增"}, { "feat","新增"}, { "fix","修复 "}, { "Fixed","修复 "}, { "Changed","变更 "}, { "changed","变更 "}, { "docs","文档 "}, { "Refactored","优化"}, { "refactor","优化"}, { "Deprecated","即将删除"}, { "deprecated","即将删除"}, { "Removed","删除"}, { "removed","删除"}, { "BREAKING CHANGE","破坏性变更"}, ```