forked from Gitlink/gitlink-cli
1.6 KiB
1.6 KiB
快速开始
一键运行
直接运行一键脚本:
.\scripts\run_demo.ps1
脚本会自动通过 npm exec 找到 @gitlink-ai/cli,把 gitlink-cli 放到临时 PATH 里,再执行:
- 读取自定义
gitlink-issue-triage-rulesSkill 规则 - 新 Issue 自动分类(dry-run)
- 责任人分配计划生成(dry-run)
- 仓库信息采集
- Issue 列表采集
- PR 列表采集
- Release 列表采集
- 周报生成
- Release Notes 草稿生成
默认不会修改真实 Issue。确认 dry-run 计划后,使用:
.\scripts\run_demo.ps1 -ApplyTriage
此时会额外执行 issue +view、issue +update 和可选 issue +comment,把分类标签、优先级和负责人写回 GitLink。
如需覆盖默认 Skill 路径:
python .\scripts\gitlink_workflow.py --config .\examples\demo_active_config.json --triage-skill D:\BigData\CCFer\CCF\gitlink-issue-triage-rules\SKILL.md
配置切换
examples/demo_active_config.json:公开仓库验证配置,默认指向Gitlink/gitlink-cliexamples/sample_config.json:参赛仓库验证配置,默认指向puygob236/gitlink-cli
输出
outputs/*_report.mdoutputs/*_release_notes.mdoutputs/*_summary.jsonoutputs/*_triage_plan.mdoutputs/*_triage_plan.json,其中source为skill-json,并记录 Skill 路径、版本和命中规则
已验证事实
puygob236/gitlink-cli已完成采集、报告生成和 Issue 摘要回写验证Gitlink/gitlink-cli可生成带统计内容的周报和 Release Notes