Как помещать ярлык в проблему в GitHub, если вы не являетесь автором/владельцем?

Я представил проблему для проекта GitHub, который не является моим, и я не являюсь автором, но я не могу найти способ обозначить свою проблему. Есть ли способ для меня обозначить это, или это доступно только для участников?

Ответ 1

Он доступен только для участников.

Таким образом, вы можете избежать случайных людей, назначающих неправильные метки и испортивших ваши категории.

Однако было бы полезно, если бы вы каким-то образом предложили метки. Тогда вы можете отметить проблему как то, что, по вашему мнению, является ошибкой, поэтому владелец может просто подтвердить это. Многие люди предлагают ярлыки в названии: [proposed Label] actual title

Ответ 2

Автоматическое назначение меток шаблонов выпуска GitHub (декабрь 2018 г.)

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

Функция шаблона проблемы намного старше, но с обновлением от декабря 2018 года https://github.blog/changelog/2018-12-05-issue-template-automation-improvements/ теперь она может автоматически назначать метки шаблонам, и это стало хорошим решением этой проблемы.

С помощью этой функции администраторы хранилища могут создавать набор шаблонов проблем и назначать набор меток каждому шаблону.

Затем, когда пользователь создает новую проблему, даже не администраторы, он может выбрать один из шаблонов, и если они это сделают, метки будут назначены!

Мне нравится этот подход, потому что он эффективно позволяет вам определять подмножество меток, которые может создать кто угодно, при этом потенциально оставляя за собой другие метки только для соавторов.

Вот мое тестовое репо, на котором вы можете свободно создавать проблемы для его тестирования: https://github.com/cirosantilli/test-git-web-interface

Шаблоны могут быть созданы на вкладке Настройки .github GitHub, но даже если вы сделаете это оттуда, он просто создаст магические файлы в .github, см., Например, https://github.com/cirosantilli/test-git-web-interface/tree/7f2bb195ff303a037499c1c349b3c89158221674/.github/ISSUE_TEMPLATE, что хорошо, поскольку в нем хранится больше метаданных репо.

Старый ответ

Я отправил этот запрос на [email protected] и https://github.com/isaacs/github/issues/148 и указал на этот вопрос.

@jdennes ответил с обычным нейтральным:

Я добавил +1 к этому пункту в нашем Списке запросов на добавление для рассмотрения.

что подтверждает, что это невозможно.

Пусть поднимут этот вопрос на небеса, пока они не сделают это!