我已经在 GitHub 上提交了一个项目的问题,该问题不是我的,我也不是贡献者,但我找不到标记我的问题的方法。有没有办法给它贴上标签,或者这只适用于贡献者?
2 回答
它仅适用于贡献者。
这样,您可以避免随机的人分配错误的标签并弄乱您的类别。
但是,如果您可以以某种方式提出标签,那将很有用。然后您可以将问题标记为您认为是错误的问题,因此所有者可以确认这一点。许多人建议在标题中使用标签:[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 的 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 以供考虑。
这证实了这是不可能的。
让我们向天堂提出这个问题,直到他们这样做!