Merge pull request 'docs(skills): gitlink-changelog 发行版条目新增作者标注' (#16) from mc_branch into master

This commit is contained in:
mengcheng 2026-06-23 22:38:57 +08:00
commit be0d600d56
4 changed files with 20 additions and 18 deletions

View File

@ -97,6 +97,8 @@ gitlink-cli release +update --id <version_id> --body "<更新后的 Notes>"
**完整变更日志**: https://www.gitlink.org.cn/{OWNER}/{REPO}/compare/{PREV}...{VERSION}
```
> **条目格式要求**:每个变更条目必须在末尾标注作者,格式为 `- 变更描述 (#编号) (@作者)`。commit 无 PR 编号时格式为 `- 变更描述 (作者名)`
### 简化模板
```markdown

View File

@ -62,17 +62,17 @@ AI 根据 [分类规则](../references/classify-rules.md) 对收集到的数据
```
新功能:
- 支持批量 Issue 操作 (#12)
- 新增 uninstall 命令 (#11)
- 支持批量 Issue 操作 (#12) (@zhangsan)
- 新增 uninstall 命令 (#11) (@lisi)
Bug 修复:
- 修复 URL 解析异常 (#10)
- 修复 URL 解析异常 (#10) (@wangwu)
功能改进:
- 重构自动部署配置
- 重构自动部署配置 (camelliamc)
文档:
- 更新分支映射说明
- 更新分支映射说明 (camelliamc)
```
### 第六步:生成 Notes 并确认
@ -89,14 +89,14 @@ AI 套用标准模板生成草稿并展示给用户:
- **破坏性变更**: 0 个
## ✨ 新功能
- 支持批量 Issue 操作 (#12)
- 新增 uninstall 命令 (#11)
- 支持批量 Issue 操作 (#12) (@zhangsan)
- 新增 uninstall 命令 (#11) (@lisi)
## 🐛 Bug 修复
- 修复 URL 解析异常 (#10)
- 修复 URL 解析异常 (#10) (@wangwu)
## 🔧 功能改进
- 重构自动部署配置
- 重构自动部署配置 (camelliamc)
## 🙏 贡献者
zzx-coder, camelliamc
@ -120,17 +120,17 @@ gitlink-cli release +create \
- **破坏性变更**: 0 个
## ✨ 新功能
- 支持批量 Issue 操作 (#12)
- 新增 uninstall 命令 (#11)
- 支持批量 Issue 操作 (#12) (@zhangsan)
- 新增 uninstall 命令 (#11) (@lisi)
## 🐛 Bug 修复
- 修复 URL 解析异常 (#10)
- 修复 URL 解析异常 (#10) (@wangwu)
## 🔧 功能改进
- 重构自动部署配置
- 重构自动部署配置 (camelliamc)
## 🙏 贡献者
zzx-coder, camelliamc
zhangsan, lisi, wangwu, camelliamc
---
**完整变更日志**: https://www.gitlink.org.cn/zzx-coder/gitlink-cli/compare/v1.0.0...v1.1.0"

View File

@ -64,9 +64,9 @@ gitlink-cli issue +list --state closed --format json
收集完成后AI 整合三类数据:
1. **Commits** → 提取 commit message 第一行作为变更摘要
2. **PRs** → 用 `title``number` 生成条目:`- 功能描述 (#PR编号)`
3. **Issues** → 用 `subject``project_issues_index` 生成条目:`- Issue 描述 (#编号)`
1. **Commits** → 提取 commit message 第一行作为变更摘要,附作者名
2. **PRs** → 用 `title`、`number`、`author.login` 生成条目:`- 功能描述 (#PR编号) (@作者)`
3. **Issues** → 用 `subject`、`project_issues_index`、`author.login` 生成条目:`- Issue 描述 (#编号) (@作者)`
时间筛选逻辑:从 `release +list` 获取上一个版本的发布时间,只取该时间之后的 PR/Issue。

View File

@ -66,7 +66,7 @@
| `{OWNER}` | 仓库所有者,从 git remote 解析 |
| `{REPO}` | 仓库名称,从 git remote 解析 |
| `{FEATURE_COUNT}` 等 | 分类后的各类变更数量 |
| `{FEATURES}` 等 | 分类后的各类变更条目,每条一行 `- 描述 (#编号)` |
| `{FEATURES}` 等 | 分类后的各类变更条目,每条一行 `- 描述 (#编号) (@作者)` |
| `{CONTRIBUTORS}` | 从 commits/PRs 去重后的贡献者列表 |
## 命令