可以通过 GitHub Issues 的子问题追踪进度
Back to Top
为了覆盖更广泛的受众,这篇文章已从日语翻译而来。
您可以在这里找到原始版本。
引言
#去年秋天,GitHub Issues 的子问题功能成为私密预览版时,我曾撰写了一篇文章尝试介绍这一功能。
今年年初,这一功能进入了公共预览阶段,所有用户都可以使用。
项目中的父子关系和进度可视化
#在私密预览阶段的文章中,我介绍了一种通过分组展示 Issue 父子关系的可视化方法。
在 Table 视图和 Roadmap 视图中,可以通过将 Group By
设置为 Parent issue
来表达层级结构。这时,还会显示子问题状态对应的进度条。
通过进度字段进行进度可视化
#现在,即使不进行分组,也可以通过专用的进度字段实现可视化[1]。
用法详见官方文档。
接下来,使用上一篇文章中用到的存储库和项目来进行设置。由于前一篇文章中的 Issue 已经关闭,因此新增了一些 Issue 和子问题。
在父 Issue 的设置中,选择要添加的项目。
如前文所述,因项目的工作流会自动添加子问题,因此无需单独进行操作。
项目中已经添加了 Issue 和子问题。
接下来,我们来显示进度字段。
在 +
按钮弹出的菜单中,从 Hidden fields
中选择 Sub-issues progress
。
一个展示父 Issue 进度条的列被添加了。
看起来不错。接下来通过过滤器隐藏子问题,仅保留父 Issue。只需在过滤器中指定no:parent-issue
即可。
现在只剩父 Issue 和进度条,界面更加简洁。
此时点击 Save
即可随时查看这一视图。
结语
#GitHub Issues 正在不断进步。
以前通过 Issue 内的任务列表也可以实现进度可视化,而借助子问题和进度字段,现在可以在 Issue 的粒度下追踪进展,实用性更强。建议将其应用到项目管理中试试看吧!
可能在私密预览阶段已经支持这一功能,但笔者当时没有注意到。 ↩︎