Я отправил вопрос о проекте на GitHub, который не принадлежит мне, и я не участвую в нем, но не могу найти способ обозначить свою проблему. Есть ли способ для меня, чтобы маркировать его, или это доступно только для участников?
Я отправил вопрос о проекте на GitHub, который не принадлежит мне, и я не участвую в нем, но не могу найти способ обозначить свою проблему. Есть ли способ для меня, чтобы маркировать его, или это доступно только для участников?
Ответы:
Это доступно только для участников.
Таким образом, вы можете избежать случайных людей, назначающих неправильные ярлыки и портящих ваши категории.
Однако было бы полезно, если бы вы могли каким-либо образом предлагать ярлыки. Затем вы можете пометить проблему как ошибку, так что владелец может просто подтвердить это. Многие люди предлагают ярлыки в заголовке:[proposed Label] actual title
Автоматическое назначение меток шаблонов выпуска 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/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.com
и https://github.com/isaacs/github/issues/148 и указал на этот вопрос.
@jdennes ответил с обычным нейтральным:
Я добавил +1 к этому пункту в нашем Списке запросов функций для рассмотрения.
что подтверждает, что это невозможно.
Давайте поднимем этот вопрос до небес, пока они не сделают это!