# release (发布版本)

## 概览

用于完成一个功能之后提交代码，发布版本，编写 changelog.md。

## 质量门禁

- [ ] 代码检查：`yarn lint`（无错误通过）

## 功能步骤

- [ ] 检查 package.json 中的版本号是否需要更新
- [ ] 运行代码质量检查：`yarn lint`
- [ ] 更新 CHANGELOG.md 中的版本号和更新内容
  - 新增加的changelog内容需要参考之前的格式
  - 提交人员名称可以从 git 获取：`git config user.name`
  - 版本日期使用当前日期
- [ ] 检查是否有未提交的更改：`git status`
- [ ] 根据提交内容生成合适的 commit message 并提交代码

### 提交 message 示例 可添加常用的 emoji

发布 x.xx.xx 

- 新增 xxx 功能
- 添加 xxx 工具类用于 xxx 签名和验签
- 修改 xxx 中的 JSON 转换方法
- 更新 xxx 枚举，增加 xxx 选项- 重命名

### 常用 emoji

- ✨ 新功能
- 🐛 修复
- ⚡ 性能优化
- 🔧 配置更新
- 📝 文档更新
- ♻️ 重构
- 🎨 样式调整
