He enviado un problema para un proyecto en GitHub que no es mío y no soy colaborador, pero no puedo encontrar una manera de etiquetar mi problema. ¿Hay alguna forma de etiquetarlo o solo está disponible para contribuyentes?
He enviado un problema para un proyecto en GitHub que no es mío y no soy colaborador, pero no puedo encontrar una manera de etiquetar mi problema. ¿Hay alguna forma de etiquetarlo o solo está disponible para contribuyentes?
Respuestas:
Solo está disponible para contribuyentes.
De esta manera, puede evitar que personas aleatorias asignen etiquetas incorrectas y arruinen sus categorías.
Sin embargo, sería útil si pudiera de alguna manera proponer etiquetas. Entonces podría marcar un problema como lo que cree que es un error, para que el propietario pueda confirmarlo. Mucha gente sugiere etiquetas en el título:[proposed Label] actual title
Asignación automática de etiquetas de plantillas de problemas de GitHub (diciembre de 2018)
https://help.github.com/en/articles/creating-issue-templates-for-your-repository
La función de plantilla de problema es mucho más antigua, pero con una actualización de diciembre de 2018 https://github.blog/changelog/2018-12-05-issue-template-automation-improvements/ ahora puede asignar automáticamente etiquetas a las plantillas, y se ha convertido en una buena solución a este problema.
Con esta característica, los administradores del repositorio pueden crear un conjunto de plantillas de problemas y asignar un conjunto de etiquetas a cada plantilla.
Luego, cada vez que un usuario crea un nuevo problema, incluso los que no son administradores, pueden elegir entre una de las plantillas, y si lo hacen, las etiquetas se asignan.
Me gusta este enfoque, porque efectivamente le permite determinar un subconjunto de etiquetas que cualquiera puede crear, al tiempo que reserva potencialmente otras etiquetas solo para colaboradores.
Aquí hay un repositorio de prueba mío en el que puedes crear problemas libremente para probarlo: https://github.com/cirosantilli/test-git-web-interface/issues/new
Las plantillas se pueden crear desde la pestaña Configuración de repositorio de GitHub, pero incluso si lo hace desde allí, solo genera archivos mágicos en el .github/ISSUE_TEMPLATE
directorio, consulte, por ejemplo: https://github.com/cirosantilli/test-git-web-interface/tree /7f2bb195ff303a037499c1c349b3c89158221674/.github/ISSUE_TEMPLATE, que es bueno ya que mantiene más metadatos de repositorio dentro del repositorio.
El directorio podría contener algo como:
.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
---
Vieja respuesta
He presentado esta solicitud a support@github.com
y https://github.com/isaacs/github/issues/148 y se refirió a esta cuestión.
@jdennes respondió con el neutral habitual:
Agregué un +1 a este elemento en nuestra Lista de solicitudes de funciones para su consideración.
lo que confirma que no es posible.
¡Votaremos esta pregunta a los cielos hasta que lo hagan!