Plugin de GitHub: soporte para Issues

Es un gusto ver que se ha añadido recientemente una PR para utilizar la API de GitHub en los insignias, gracias a @Osama.

Sé que anteriormente @codinghorror dijo que no se añadiría soporte para enlaces de retorno de problemas, ya que Discourse no utiliza los issues de GitHub, pero nosotros en Home Assistant sí lo hacemos y no tenemos planes de migrar lejos de los issues de GitHub en un futuro próximo (¡sin importar lo mucho que amamos Discourse!). ¿Se aceptaría una PR si yo presentara una para habilitar también los enlaces de retorno para los issues? Estaré encantado de hacerlo opcional mediante una configuración.

3 Me gusta

No me opongo a añadir esto como una opción desactivada por defecto, pero primero quiero ver un boceto de cómo funcionaría.

  1. ¿Cómo se vería en GitHub?

  2. ¿A qué configuraciones del sitio te refieres que quieres añadir?

2 Me gusta
  1. Creo que se vería exactamente igual que en un PR. Solo un comentario en el issue con el mismo texto (Este issue ha sido mencionado en Discourse Meta. Es posible que haya detalles relevantes allí.\n\n\<link>). Quizás estás pensando en una razón por la que ese texto podría necesitar cambiar, ya que es muy probable que yo no esté considerando todas las razones.

  2. Diría que solo una configuración titulada “github linkback on issues enabled” con una casilla de verificación.

3 Me gusta

¡Hola! :wave: Primer post en el meta de Discourse… ¡gracias por crear un producto maravilloso!

Solo estoy aquí para dar mi :+1: a los enlaces de retorno de issues de GitHub. ¡Esto sería enorme para mi equipo!

4 Me gusta

Solo quiero sumarme al comentario, me encantaría ver que esta funcionalidad tenga el mismo comportamiento con los Issues de GitHub que con los commits y las PRs.

2 Me gusta

Estoy abierto a una PR que añada soporte para algo aquí. Asegurar la seguridad es complicado; hemos implementado algo en la revisión de código de Discourse, pero necesitas un token y no quieres que sea tu propio token. En su lugar, utiliza uno de una cuenta de GitHub desechable que no tenga acceso a los repositorios que te importan.

3 Me gusta

Se ha dividido una publicación en un nuevo tema: Añadir soporte para issues al plugin de revisión de código de Discourse