如果你不是贡献者/所有者,如何在GitHub中为一个问题贴上标签?

我在GitHub上提交了一个项目的问题,这不是我的,我也不是贡献者,但我找不到一种方法来标记我的问题。是否有一种方法可以让我标记它,或者这只适用于贡献者?

50680 次浏览

它只适用于贡献者。

这样,你可以避免随机的人分配错误的标签和搞乱你的类别。

然而,如果你能以某种方式提出标签,那将是有用的。然后您可以将问题标记为您认为的bug,这样所有者就可以确认这一点。许多人建议在标题中添加标签:[proposed Label] actual title

GitHub发行模板标签(.github/ISSUE_TEMPLATE/XXX.md, 2018年12月)

https://help.github.com/en/articles/creating-issue-templates-for-your-repository

问题模板功能要老得多,但随着2018年12月https://github.blog/changelog/2018-12-05-issue-template-automation-improvements/的更新,它现在可以自动为模板分配标签,并且它已经成为这个问题的一个很好的解决方案。

有了这个特性,存储库管理员可以创建一组问题模板,并为每个模板分配一组标签。

然后,每当用户创建一个新问题时,即使是非管理员,也可以在一个模板之间进行选择,如果他们这样做,就会分配标签!

我喜欢这种方法,因为它有效地允许您确定任何人都可以创建的标签的子集,同时仍然可能仅为合作者保留其他标签。

这是我的一个测试回购,你可以自由地创建问题来测试它:https://github.com/cirosantilli/test-git-web-interface/issues/new

模板可以从GitHub的回购设置选项卡创建,但即使你从那里做,它也只是在.github/ISSUE_TEMPLATE目录下生成神奇的文件,参见例如:https://github.com/cirosantilli/test-git-web-interface/tree/7f2bb195ff303a037499c1c349b3c89158221674/.github/ISSUE_TEMPLATE,这很好,因为它在回购中保留了更多的回购元数据。

目录可以包含如下内容:

.github / ISSUE_TEMPLATE / bug.md

---
name: bug
about: Use this template to report existing bugs.
title: 'Bug'
labels: bug


---


.github / ISSUE_TEMPLATE / feature-request.md

---
name: feature-request
about: Use this template to request new features.
title: 'Feature request'
labels: feature-request


---


旧的答案

我已经向support@github.comhttps://github.com/isaacs/github/issues/148提交了这个请求,并指出了这个问题。

@jdennes用通常的中性回答:

我已经在我们的功能请求列表中添加了一个+1。

这证实了这是不可能的。

让我们把这个问题投票到天堂,直到他们做!