forked from Gitlink/gitlink-cli
1.7 KiB
1.7 KiB
Issue 自动分拣完整工作流示例
场景:项目收到一个新 Issue,需要自动判断类别、打标签、添加引导评论。
前置条件
gitlink-cli已安装并登录- 对目标仓库有写入权限
工作流步骤
Step 1:查看待处理的 Issue
gitlink-cli issue +list --owner z2_cc --repo gitlink-cli --state open --format json
输出示例:
{
"issues": [
{
"number": 10,
"subject": "登录页面报错:500 Internal Server Error",
"status_id": 1,
"author": {"login": "newuser"}
}
]
}
Step 2:查看 Issue 详细内容
gitlink-cli issue +view --owner z2_cc --repo gitlink-cli --number 10 --format json
Step 3:分析 Issue 内容判断类别
根据标题和描述中的关键词判断:
| 关键词 | 类别 |
|---|---|
| 报错、错误、bug | Bug |
| 建议、希望 | 功能需求 |
| 文档 | 文档 |
| 请问、怎么 | 问题咨询 |
Step 4:添加分类评论
gitlink-cli issue +comment --owner z2_cc --repo gitlink-cli --number 10 --body "感谢提交 Issue!已自动分类为 **Bug**。
请补充以下信息以便排查:
- 运行环境(操作系统、浏览器版本)
- 复现步骤
- 错误截图或日志
项目维护者会尽快处理。"
Step 5:确认处理结果
gitlink-cli issue +view --owner z2_cc --repo gitlink-cli --number 10 --format json
完整命令速览
# 1. 获取待处理 Issue
gitlink-cli issue +list --state open
# 2. 查看详情
gitlink-cli issue +view --number <id>
# 3. 添加分类评论
gitlink-cli issue +comment --number <id> --body "<评论内容>"