Ho inviato un problema per un progetto su GitHub che non è mio e non sono un collaboratore, ma non riesco a trovare un modo per etichettare il mio problema. C'è un modo per me di etichettarlo o è disponibile solo per i collaboratori?
Ho inviato un problema per un progetto su GitHub che non è mio e non sono un collaboratore, ma non riesco a trovare un modo per etichettare il mio problema. C'è un modo per me di etichettarlo o è disponibile solo per i collaboratori?
Risposte:
È disponibile solo per i collaboratori.
In questo modo, puoi evitare che persone casuali assegnino le etichette sbagliate e rovinino le tue categorie.
Sarebbe comunque utile se potessi in qualche modo proporre etichette. Quindi potresti contrassegnare un problema come quello che pensi sia un bug, quindi il proprietario può semplicemente confermarlo. Molte persone suggeriscono le etichette nel titolo:[proposed Label] actual title
Assegnazione automatica dell'etichetta dei modelli di emissione GitHub (dicembre 2018)
https://help.github.com/en/articles/creating-issue-templates-for-your-repository
La funzionalità del modello di problema è molto più vecchia, ma con un aggiornamento di dicembre 2018 https://github.blog/changelog/2018-12-05-issue-template-automation-improvements/ ora può assegnare automaticamente le etichette ai template, e è diventata una buona soluzione a questo problema.
Con questa funzione, gli amministratori del repository possono creare una serie di modelli di problemi e assegnare una serie di etichette a ciascun modello.
Quindi, ogni volta che un utente crea un nuovo problema, anche i non amministratori, possono scegliere tra uno dei modelli e, in tal caso, le etichette vengono assegnate!
Mi piace questo approccio, perché ti consente in modo efficace di determinare un sottoinsieme di etichette che chiunque può creare, pur riservando potenzialmente altre etichette solo ai collaboratori.
Ecco un mio repository di prova su cui puoi liberamente creare problemi per provarlo: https://github.com/cirosantilli/test-git-web-interface/issues/new
I modelli possono essere creati dalla scheda Impostazioni repository di GitHub, ma anche se lo fai da lì genera solo file magici nella .github/ISSUE_TEMPLATEdirectory, vedi ad esempio: https://github.com/cirosantilli/test-git-web-interface/tree /7f2bb195ff303a037499c1c349b3c89158221674/.github/ISSUE_TEMPLATE che è buono in quanto mantiene più metadati repository all'interno del repository.
La directory potrebbe contenere qualcosa del tipo:
.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
---
Vecchia risposta
Ho inviato questa richiesta a support@github.come https://github.com/isaacs/github/issues/148 e ho indicato questa domanda.
@jdennes rispose con il solito neutro:
Ho preso in considerazione un +1 a questo articolo nel nostro Elenco richieste funzionalità.
il che conferma che non è possibile.
Diamo voto a questa domanda ai cieli fino a quando non lo fanno!