hookehuyr

docs(workflow): 完善 Git 工作流和版本管理文档

- 添加从 develop 创建功能分支的工作流说明
- 添加分支命名规范(feature/xxx, fix/xxx, refactor/xxx)
- 添加版本自动更新规则(Semantic Versioning)
- 添加 feat(version) 格式跳过版本更新的说明

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
......@@ -19,6 +19,60 @@ pnpm build:weapp # 构建生产版本(微信小程序)
pnpm lint # 运行 ESLint
```
### Git 工作流
#### 从 develop 创建功能分支
```bash
# 1. 切换到 develop(确保最新)
git checkout develop
git pull
# 2. 创建功能分支
git checkout -b feature/功能名称
# 3. 开发完成后,合并回 develop
git checkout develop
git merge feature/功能名称
# 4. 删除功能分支(可选)
git branch -d feature/功能名称
```
**分支命名规范**
- `feature/xxx` - 新功能
- `fix/xxx` - Bug 修复
- `refactor/xxx` - 重构
#### 版本自动更新(已实现)
**规则**:遵循 Semantic Versioning
- `feat` - MINOR 版本更新(1.0.0 → 1.1.0)
- `fix` - PATCH 版本更新(1.0.0 → 1.0.1)
- `perf` - MINOR 版本更新
- `docs/style/refactor/test/chore` - 不更新
**实现方式**
-`commit-msg` hook �用 `scripts/update-version.sh` 自动更新
- ✅ 更新后的 `package.json` 自动加入暂存区
- ✅ 支持 `feat(version):` 格式跳过版本更新
**使用示例**
```bash
# 在当前功能分支开发
git checkout -b feature/new-page
# ... 开发代码 ...
git add .
git commit -m "feat(page): 添加新页面"
# 合并回 develop
git checkout develop
git merge feature/new-page
# 删除分支(可选)
git branch -d feature/new-page
```
### 其他平台构建
```bash
pnpm dev:alipay # 支付宝小程序开发
......
lorem ipsum dolor sit amet, consectetur adipiscing elit.
我现在测试一下更改内容
......