gitlink-cli/examples/workflows/community-ops-automation/docs/quickstart.md

1.6 KiB
Raw Blame History

快速开始

一键运行

直接运行一键脚本:

.\scripts\run_demo.ps1

脚本会自动通过 npm exec 找到 @gitlink-ai/cli,把 gitlink-cli 放到临时 PATH 里,再执行:

  • 读取自定义 gitlink-issue-triage-rules Skill 规则
  • 新 Issue 自动分类dry-run
  • 责任人分配计划生成dry-run
  • 仓库信息采集
  • Issue 列表采集
  • PR 列表采集
  • Release 列表采集
  • 周报生成
  • Release Notes 草稿生成

默认不会修改真实 Issue。确认 dry-run 计划后,使用:

.\scripts\run_demo.ps1 -ApplyTriage

此时会额外执行 issue +viewissue +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-cli
  • examples/sample_config.json:参赛仓库验证配置,默认指向 puygob236/gitlink-cli

输出

  • outputs/*_report.md
  • outputs/*_release_notes.md
  • outputs/*_summary.json
  • outputs/*_triage_plan.md
  • outputs/*_triage_plan.json,其中 sourceskill-json,并记录 Skill 路径、版本和命中规则

已验证事实

  • puygob236/gitlink-cli 已完成采集、报告生成和 Issue 摘要回写验证
  • Gitlink/gitlink-cli 可生成带统计内容的周报和 Release Notes