Issue 追踪
iForge 提供完整的 Issue 追踪系统,支持标签、里程碑、自定义字段和实时通知。
核心功能
- 创建 Issue:标题、描述(Markdown)、指派人员、优先级
- 标签管理:自定义标签颜色,按标签筛选和分组
- 里程碑:按版本/阶段规划 Issue,跟踪完成进度
- 自定义字段:为 Issue 添加自定义元数据
- @提及通知:在评论中 @用户名 自动发送实时通知(WebSocket 推送)
- 提交关联:提交信息中引用
#Issue编号自动关联到 Issue 时间线
状态管理
Issue 支持自定义状态工作流,可在管理后台配置状态流转规则:
- 自定义状态名称和颜色
- 配置状态流转规则(哪些状态可以流转到哪些状态)
- 支持「完成」状态自动关闭 Issue
时间线
每个 Issue 有 GitHub 风格的活动时间线,记录所有变更:
- 状态变更(谁在什么时候改了什么状态)
- 指派变更
- 标签变更
- 评论和 @提及
- 关联的 Git 提交
- 关联的合并请求
与任务的协作
Issue 和任务(Task)可以协同工作:
- Issue 用于外部反馈(Bug 报告、功能请求)
- 任务用于内部开发(Sprint 规划、代码实现)
- Issue 可关联到任务,形成从反馈到实现的完整链路
搜索与筛选
- 按状态、标签、里程碑、指派人筛选
- 全文搜索 Issue 标题和描述
- 按创建时间、更新时间排序