250

我已经在 GitHub 上提交了一个项目的问题,该问题不是我的,我也不是贡献者,但我找不到标记我的问题的方法。有没有办法给它贴上标签,或者这只适用于贡献者?

4

2 回答 2

271

它仅适用于贡献者。

这样,您可以避免随机的人分配错误的标签并弄乱您的类别。

但是,如果您可以以某种方式提出标签,那将很有用。然后您可以将问题标记为您认为是错误的问题,因此所有者可以确认这一点。许多人建议在标题中使用标签:[proposed Label] actual title

于 2012-12-11T22:22:58.193 回答
24

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 的 repo Settings 选项卡创建模板,但即使您从那里执行它也只会在.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

---

旧答案

我已将此请求提交给https://github.com/isaacs/github/issues/148support@github.com并指出了这个问题。

@jdennes以通常的中立回答:

我已在我们的功能请求列表中为该项目添加了 +1 以供考虑。

这证实了这是不可能的。

让我们向天堂提出这个问题,直到他们这样做!

于 2015-07-12T10:50:44.757 回答