🚀 0.9.9

This commit is contained in:
BTMuli
2026-04-08 11:36:47 +08:00
parent f53fcb0a71
commit a2985d9719
17 changed files with 1325 additions and 1263 deletions

View File

@@ -47,67 +47,72 @@ git commit -m "♻️ 重构组件并更新 TypeScript 规范"
### 拆分指南
| 场景 | 拆分方式 | 示例 |
|------|---------|------|
| 代码重构 + 文档更新 | 分成两个 commit | `♻️ 重构组件` + `📝 更新文档` |
| 功能开发 + Bug 修复 | 分成两个 commit | `✨ 添加功能` + `🐛 修复问题` |
| 多个组件修改 | 按组件拆分 commit | `♻️ 重构组件 A` + `♻️ 重构组件 B` |
| 代码修改 + 配置文件 | 分成两个 commit | `✨ 实现功能` + `🔧 更新配置` |
| 场景 | 拆分方式 | 示例 |
| ------------------- | ----------------- | --------------------------------- |
| 代码重构 + 文档更新 | 分成两个 commit | `♻️ 重构组件` + `📝 更新文档` |
| 功能开发 + Bug 修复 | 分成两个 commit | `✨ 添加功能` + `🐛 修复问题` |
| 多个组件修改 | 按组件拆分 commit | `♻️ 重构组件 A` + `♻️ 重构组件 B` |
| 代码修改 + 配置文件 | 分成两个 commit | `✨ 实现功能` + `🔧 更新配置` |
### Emoji 选择指南
#### 🆕 新增内容
| Emoji | 场景 | 示例 |
|-------|------|------|
| ✨ | 新功能 | `✨ 添加用户个人页面跳转功能` |
| 🎨 | 代码结构/格式 | `🎨 重构角色卡片组件` |
| 📝 | 文档 | `📝 更新 README` |
| 🎉 | 初始项目 | `🎉 初始化项目` |
| ✅ | 测试 | `✅ 添加角色查询单元测试` |
| Emoji | 场景 | 示例 |
| ----- | ------------- | ----------------------------- |
| ✨ | 新功能 | `✨ 添加用户个人页面跳转功能` |
| 🎨 | 代码结构/格式 | `🎨 重构角色卡片组件` |
| 📝 | 文档 | `📝 更新 README` |
| 🎉 | 初始项目 | `🎉 初始化项目` |
| ✅ | 测试 | `✅ 添加角色查询单元测试` |
#### 🔧 修改内容
| Emoji | 场景 | 示例 |
|-------|------|------|
| 🐛 | Bug 修复 | `🐛 修复角色生日判断逻辑` |
| 🩹 | 小修复/补丁 | `🩹 补充首页 mini 参数处理` |
| ⚡️ | 性能优化 | `⚡️ 优化角色列表渲染性能` |
| ♻️ | 重构 | ` 重构数据库操作层` |
| 💄 | UI/样式 | `💄 调整首页卡片布局` |
| Emoji | 场景 | 示例 |
| ----- | ----------- | --------------------------- |
| 🐛 | Bug 修复 | `🐛 修复角色生日判断逻辑` |
| 🩹 | 小修复/补丁 | `🩹 补充首页 mini 参数处理` |
| ⚡️ | 性能优化 | ` 优化角色列表渲染性能` |
| ♻️ | 重构 | `♻️ 重构数据库操作层` |
| 💄 | UI/样式 | `💄 调整首页卡片布局` |
#### 🗑️ 删除/清理
| Emoji | 场景 | 示例 |
|-------|------|------|
| 🔥 | 删除代码/文件 | `🔥 移除废弃组件` |
| ⚰️ | 删除代码 | `⚰️ 清理未使用的导入` |
| Emoji | 场景 | 示例 |
| ----- | ------------- | --------------------- |
| 🔥 | 删除代码/文件 | `🔥 移除废弃组件` |
| ⚰️ | 删除死代码 | `⚰️ 清理未使用的导入` |
#### 📦 依赖/配置
| Emoji | 场景 | 示例 |
|-------|------|------|
| | 添加依赖 | ` 添加图表库依赖` |
| | 删除依赖 | ` 移除冗余依赖` |
| ⬆️ | 升级依赖 | `⬆️ 升级 Vue 版本` |
| 🔧 | 配置文件 | `🔧 更新 vite 配置` |
| Emoji | 场景 | 示例 |
| ----- | -------- | ------------------- |
| | 添加依赖 | ` 添加图表库依赖` |
| | 删除依赖 | ` 移除冗余依赖` |
| ⬆️ | 升级依赖 | `⬆️ 升级 Vue 版本` |
| 🔧 | 配置文件 | `🔧 更新 vite 配置` |
#### 🚀 部署/构建
| Emoji | 场景 | 示例 |
|-------|------|------|
| 🚀 | 部署 | `🚀 部署生产环境` |
| 📦 | 编译/打包 | `📦 更新构建产物` |
| Emoji | 场景 | 示例 |
| ----- | --------- | ----------------- |
| 🚀 | 部署 | `🚀 部署生产环境` |
| 📦 | 编译/打包 | `📦 更新构建产物` |
#### 更多 Emoji
| Emoji | 场景 | Emoji | 场景 |
|-------|------|-------|------|
| 🗃️ | 数据库 | 🔒 | 安全问题 |
| 📈 | 分析/跟踪 | 🏗️ | 架构变更 |
| 🧑‍💻 | 开发体验 | 🚸 | 用户体验 |
| 💫 | 动画/过渡 | 🔀 | 合并分支 |
| ⏪ | 回滚 | 🔖 | 版本标签 |
| 🚧 | 进行中 | 💚 | CI 修复 |
| 🚨 | 警告修复 | 👔 | 业务逻辑 |
| 🦺 | 验证 | 🌐 | 国际化 |
| 💥 | 重大变更 | 🍱 | 静态资源 |
| 🏷️ | 类型定义 | 🚚 | 移动/重命名 |
| Emoji | 场景 | Emoji | 场景 |
| ----- | --------- | ----- | ----------- |
| 🗃️ | 数据库 | 🔒 | 安全问题 |
| 📈 | 分析/跟踪 | 🏗️ | 架构变更 |
| 🧑‍💻 | 开发体验 | 🚸 | 用户体验 |
| 💫 | 动画/过渡 | 🔀 | 合并分支 |
| ⏪ | 回滚 | 🔖 | 版本标签 |
| 🚧 | 进行中 | 💚 | CI 修复 |
| 🚨 | 警告修复 | 👔 | 业务逻辑 |
| 🦺 | 验证 | 🌐 | 国际化 |
| 💥 | 重大变更 | 🍱 | 静态资源 |
| 🏷️ | 类型定义 | 🚚 | 移动/重命名 |
---
@@ -116,6 +121,7 @@ git commit -m "♻️ 重构组件并更新 TypeScript 规范"
### 何时使用
**当以下条件满足时,应该提交 commit**
- ✅ 用户请求的编码任务已完成
- ✅ 代码已通过 lint 和类型检查
- ✅ 没有未解决的错误
@@ -143,12 +149,14 @@ git status
#### 4. 执行提交
**单个主题的提交:**
```bash
git add <文件路径>
git commit -m "<emoji> <描述>"
```
**多个主题的提交(拆分):**
```bash
# 提交 1
git add 文件 1
@@ -162,12 +170,14 @@ git commit -m "📝 更新文档"
#### 5. 编写提交信息
**格式要求:**
- emoji 图标 + 空格 + 中文描述
- 以动词开头
- 一行不超过 100 字符
- 不要使用 `feat:` 这种括号声明
**好的示例:**
```
✨ 添加用户个人页面跳转功能
🐛 修复角色生日判断逻辑
@@ -176,6 +186,7 @@ git commit -m "📝 更新文档"
```
**错误的示例:**
```
✨ feat: 添加功能 # ❌ 使用了 type 声明
修复了一些 bug # ❌ 没有 emoji
@@ -193,12 +204,14 @@ Added new feature # ❌ 没有使用中文
如果变更涉及多个方面但不确定如何拆分,应该询问用户:
> "这次修改涉及多个方面,您希望我:
>
> - 拆分成多个 commit 提交?
> - 还是合并成一个 commit 提交?"
#### 情况 3提交失败
如果提交失败(例如有 lint 错误),应该:
1. 查看错误信息
2. 修复错误
3. 重新尝试提交
@@ -241,14 +254,14 @@ git commit -m "<emoji> <中文描述>"
### Emoji 速查表
| Emoji | 场景 | Emoji | 场景 |
|-------|------|-------|------|
| ✨ | 新功能 | 🐛 | Bug 修复 |
| ♻️ | 重构 | ⚡️ | 性能优化 |
| 💄 | UI/样式 | 📝 | 文档 |
| 🎨 | 代码格式 | 🔧 | 配置 |
| 🔥 | 删除 | 🚀 | 部署 |
| ⬆️ | 升级依赖 | 🗃️ | 数据库 |
| Emoji | 场景 | Emoji | 场景 |
| ----- | -------- | ----- | -------- |
| ✨ | 新功能 | 🐛 | Bug 修复 |
| ♻️ | 重构 | ⚡️ | 性能优化 |
| 💄 | UI/样式 | 📝 | 文档 |
| 🎨 | 代码格式 | 🔧 | 配置 |
| 🔥 | 删除 | 🚀 | 部署 |
| ⬆️ | 升级依赖 | 🗃️ | 数据库 |
### 提交示例

View File

@@ -10,6 +10,7 @@ description: "Guides AI to commit changes after completing tasks. Invoke when a
## 何时使用
**当以下条件满足时,应该提交 commit**
- ✅ 用户请求的编码任务已完成
- ✅ 代码已通过 lint 和类型检查
- ✅ 没有未解决的错误
@@ -34,12 +35,12 @@ git status
**主题判断示例:**
| 场景 | 提交方式 |
|------|---------|
| 只修改了一个组件 | 一个 commit |
| 修改组件 + 更新文档 | 两个 commit |
| 修复多个独立 bug | 每个 bug 一个 commit |
| 重构多个组件 | 每个组件一个 commit |
| 场景 | 提交方式 |
| ------------------- | -------------------- |
| 只修改了一个组件 | 一个 commit |
| 修改组件 + 更新文档 | 两个 commit |
| 修复多个独立 bug | 每个 bug 一个 commit |
| 重构多个组件 | 每个组件一个 commit |
### 3. 选择正确的 emoji
@@ -78,12 +79,14 @@ git commit -m "📝 更新文档"
### 5. 编写提交信息
**格式要求:**
- emoji 图标 + 空格 + 中文描述
- 以动词开头
- 一行不超过 100 字符
- 不要使用 `feat:` 这种括号声明
**好的示例:**
```
✨ 添加用户个人页面跳转功能
🐛 修复角色生日判断逻辑
@@ -92,6 +95,7 @@ git commit -m "📝 更新文档"
```
**错误的示例:**
```
✨ feat: 添加功能 # ❌ 使用了 type 声明
修复了一些 bug # ❌ 没有 emoji
@@ -109,12 +113,14 @@ Added new feature # ❌ 没有使用中文
如果变更涉及多个方面但不确定如何拆分,应该询问用户:
> "这次修改涉及多个方面,您希望我:
>
> - 拆分成多个 commit 提交?
> - 还是合并成一个 commit 提交?"
### 情况 3提交失败
如果提交失败(例如有 lint 错误),应该:
1. 查看错误信息
2. 修复错误
3. 重新尝试提交