这篇文章包括:在github新建label,以及创建哪些label能够达到最好的管理issue效果,即label系统的思考与最佳实践。
背景及需求
最近工作上使用github比较多,项目组需要一个label系统来管理issue。项目(MIP)是开源的,除了项目组的同事,也需要站长和外部开发者参与。
创建label
点击issues-Labels,然后在Label页面右上角点击New Label 按钮。注意,如果不是个人项目,可能没权限修改Label。
从issues进入labels 创建新的 Label编辑Label,以及建议
Label可以修改名称和颜色。以下建议可以帮助你更加易读易用的Label
分类 | 建议 |
---|---|
名称 | github 会对 Labels 排序,可以使用相同的单词开头。 比如“In schedule”和“In Development”同时表示状态 |
颜色 | 颜色可以在列表中选择,也可以直接在输入框输入颜色。 如百度蓝 #3388ff
|
Label 分组
在label分组上,除了项目进度和功能优先级的标识,还需要有适用于外部开发者的label,以及项目组回应label.
分类 | 具体label |
---|---|
项目进度 |
已加入排期 ,开发中 ,测试中 ,已上线
|
优先级 |
低优 ,高优 ,紧急
|
功能分类 |
新功能 ,功能增强 ,BUG修复
|
外部label |
第三方开发 ,需要MIP支持
|
项目组回复 |
MIP:需求get ,MIP:讨论中 ,MIP:已加入计划 ,MIP:忽略此需求
|
最终效果
Labels 最终效果.pngP.S. 老板说,需要一个中文版的……于是有了下面的图(稍改了一下):
中文版的Labels
也可以到我的github-jennyliang220查看.
参考:
网友评论