github - 如何在GitHub问题中添加自定义属性?

标签 github issue-tracking

我们正在尝试在我们的一个项目中使用 GitHub 进行问题跟踪,虽然它使用起来非常简单,但我们不确定它是否足够强大,同时能够满足我们组织问题管理的需求,因为我们不能'找不到自定义它的方法。

问题:是否可以在 GitHub 中添加自定义属性以进行问题跟踪、搜索/排序并导出具有这些属性的问题列表?例如,我们想添加并使用以下属性:

  1. 外部问题 ID:有一个由我们需要关联的单独组维护的问题/更改请求的外部列表 我们的问题需要一个字段来指定外部问题 ID。

  2. 优先级:以便我们可以轻松讨论并确定我们要首先解决的问题的优先级

  3. 严重性:确定对系统的影响
  4. 问题类型:错误、变更请求、新要求
  5. 类别:性能、安全性、功能、合规性等。
  6. 来源:跟踪问题是否由特定客户(可能有数百个)、最终用户、内部团队、 合作伙伴等
  7. 打开日期:我认为这是由 GitHub 内部维护的,但没有在 UI 中的任何地方公开
  8. 截止日期 等等

我们知道其中一些可以通过标签来实现,但要分配的标签太多,而且它们不允许排他性(例如,您只能为一个问题指定一个优先级 - 高、中或低分配) )

有什么想法可以在 GitHub 中实现以及如何实现吗?

如果没有,有什么建议吗?

谢谢!

最佳答案

正如您已经提到的,到目前为止这只是通过使用标签来完成,例如我优先考虑的方式是使用多个标签:

优先级:拦截器

优先级:高

...

是的,不幸的是,此功能并非旨在为每个类别专门选择一个值,因为这些是标签。

有一个 github 问题向 GitHub 提出了一项新功能,以便我们可以在此处的每个 GitHub 问题中拥有优先级属性

https://github.com/isaacs/github/issues/472

不确定所有其他自定义属性,但这也许是您想法的良好开端。

关于github - 如何在GitHub问题中添加自定义属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32019142/

相关文章:

Github页面-维护多个版本

merge - 合并Redmine中的问题

version-control - 免费版本控制和问题跟踪系统

logging - Sonar 问题 : Make sure that this logger's configuration is safe

ruby - 使用 Github API Ruby gem 从组织获取所有开放的拉取请求

git - 与另一个存储库共享 git 下的文件子集,维护提交

git - 如何使用 bitbucket 配置 jenkins

bash - 如何确定 CI 脚本是否在 GitHub 服务器上运行

github - 列出 Github 中没有 PR 的问题

github - 从原始 repro 中的 fork 查看 GitHub 问题的通知