Skip to content
本页内容由 AI 辅助生成与翻译,如有不当之处,欢迎协助改进。 在 GitHub 上编辑

Sprint 管理

Sprint 是用于组织和跟踪工作的时间盒迭代。每个 Sprint 属于一个项目,有开始日期、结束日期和一组分配的 Issue。

创建 Sprint

通过网页 UI

  1. 进入项目。
  2. 进入 Sprint 部分。
  3. 点击 新建 Sprint
  4. 输入 Sprint 名称、开始日期和结束日期。

通过 API

bash
curl -X POST http://localhost:8080/api/projects/<project_id>/sprints \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <token>" \
  -d '{
    "name": "Sprint 1",
    "start_date": "2026-03-24",
    "end_date": "2026-04-07"
  }'

通过 MCP

json
{
  "method": "tools/call",
  "params": {
    "name": "sprints.create",
    "arguments": {
      "project_id": "<project_uuid>",
      "name": "Sprint 1",
      "start_date": "2026-03-24",
      "end_date": "2026-04-07"
    }
  }
}

Sprint 字段

字段类型必填说明
名称字符串Sprint 名称(如"Sprint 1"、"Q1 第3周")
开始日期日期Sprint 开始日期
结束日期日期Sprint 结束日期
状态枚举自动活跃、已完成或已计划

分配 Issue 到 Sprint

通过更新 Issue 的 sprint_id 将其分配到 Sprint:

bash
curl -X PATCH http://localhost:8080/api/issues/<issue_id> \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <token>" \
  -d '{"sprint_id": "<sprint_uuid>"}'

或在网页 UI 中,将 Issue 拖入 Sprint 区域或使用 Issue 详情面板。

Sprint 计划流程

典型的 Sprint 计划流程:

  1. 创建 Sprint,设置开始和结束日期。
  2. 审查 Backlog——确定要纳入的 Issue。
  3. 移动 Issue 从 Backlog/To Do 到 Sprint 中。
  4. 设置优先级 和 Sprint Issue 的负责人。
  5. 开始 Sprint——团队开始工作。
  6. 跟踪进度 在面板和 Sprint 视图中。
  7. 完成 Sprint——审查已完成/剩余项目。

MCP 工具

工具参数说明
sprints.listproject_id列出项目中的 Sprint
sprints.createproject_id, name创建 Sprint(可选日期)
sprints.updatesprint_id更新名称、日期或状态
sprints.deletesprint_id删除 Sprint

下一步

Released under the Apache-2.0 License.