Affectation automatique des libellés des modèles de problème GitHub (décembre 2018)
https://help.github.com/en/articles/creating-issue-templates-for-your-repository
La fonctionnalité de modèle de problème est beaucoup plus ancienne, mais avec une mise à jour de décembre 2018 https://github.blog/changelog/2018-12-05-issue-template-automation-improvements/, elle peut désormais attribuer automatiquement des étiquettes aux modèles, et elle est devenu une bonne solution à ce problème.
Avec cette fonctionnalité, les administrateurs de référentiel peuvent créer un ensemble de modèles de problème et attribuer un ensemble d'étiquettes à chaque modèle.
Ensuite, chaque fois qu'un utilisateur crée un nouveau problème, même non administrateur, il peut alors choisir entre l'un des modèles, et s'il le fait, les étiquettes sont attribuées!
J'aime cette approche, car elle vous permet effectivement de déterminer un sous-ensemble d'étiquettes que tout le monde peut créer, tout en réservant potentiellement d'autres étiquettes aux collaborateurs uniquement.
Voici un repo de test sur lequel vous pouvez librement créer des problèmes pour le tester: https://github.com/cirosantilli/test-git-web-interface/issues/new
Les modèles peuvent être créés à partir de l'onglet Paramètres du référentiel de GitHub, mais même si vous le faites à partir de là, il génère simplement des fichiers magiques dans le .github/ISSUE_TEMPLATE
répertoire, voir par exemple: https://github.com/cirosantilli/test-git-web-interface/tree /7f2bb195ff303a037499c1c349b3c89158221674/.github/ISSUE_TEMPLATE ce qui est bien car il conserve plus de métadonnées de repo à l'intérieur du repo.
Le répertoire pourrait contenir quelque chose comme:
.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
---
Ancienne réponse
J'ai soumis cette demande à support@github.com
et https://github.com/isaacs/github/issues/148 et souligné à cette question.
@jdennes a répondu avec le neutre habituel:
J'ai ajouté un +1 à cet article sur notre liste de demandes de fonctionnalités pour examen.
ce qui confirme que ce n'est pas possible.
Revoyons cette question au ciel jusqu'à ce qu'ils le fassent!