我们正在尝试在项目中使用GitHub进行问题跟踪,虽然它非常易于使用,但同时我们也不确定它是否足够强大以满足我们组织问题管理的需求,因为我们找不到一种自定义的方法。
问题:是否可以在GitHub中添加自定义属性进行问题跟踪、搜索/排序和导出具有这些属性的问题列表?例如,我们想添加和使用以下属性:
外部问题 ID:由一个单独的团队维护的外部问题/变更请求列表,我们需要将我们的问题与之关联并需要一个字段来指定外部问题 ID。
优先级:以便我们可以轻松讨论和优先处理我们想要解决的问题
- 严重程度:以识别对系统的影响
- 问题类型:缺陷、变更请求、新需求
- 分类:性能、安全、功能、合规等等
- 来源:跟踪问题是否由特定客户(可能达到数百个)、终端用户、内部团队、合作伙伴等报告
- 开启日期:我认为 GitHub 内部进行了维护,但在任何 UI 中都没有显示出来
- 关闭日期:等等。
我们了解到其中一些可以使用标签实现,但将有太多标签需要分配,并且它们不允许排他性(例如,您只能为问题指定一个优先级 - 高、中或低)
请问是否可以在 GitHub 中实现此功能?
如果不能,有什么建议吗?
谢谢!
Priority:<LEVEL>
,Component:<TYPE>
,Status:<LEVEL>
,Effort:<LEVEL>
,Reject:<TYPE>
,Type:<BUG/FEATURE>
,Phase:<LEVEL>
。为了让它们按LEVEL顺序而不是按字母表顺序显示,我在LEVEL名称前加上一个数字。我使用一个工具将这些标签从项目复制到另一个项目:http://www.dorukdestan.com/github-label-manager/ - hepcat72