Preguntas sobre revisión de código de Discourse

Hola,

queremos migrar a Discourse y estamos probando en este momento.

Uno de los objetivos que queremos lograr es obtener una sincronización bidireccional entre un hilo de Discourse y un issue de GitHub.

Para ello, instalé una configuración estándar de Discourse con Docker y también el plugin Code Review (Discourse Code Review).

Lo que funciona:

  • Cuando creo un nuevo issue que hace referencia a un commit, este se publica en Discourse como un nuevo hilo en la categoría seleccionada.

Lo que no funciona:

Cuando hago un nuevo comentario en un issue, se genera el webhook, pero el comentario no aparece en Discourse.

¿Funciona según lo diseñado o es un problema de configuración? ¿Qué archivos de registro pueden ayudar?

El objetivo final es tener una categoría con sincronización bidireccional entre Discourse y GitHub. Para nuestra comunidad queremos usar Discourse. Nuestros desarrolladores solo deberían mirar GitHub…

¡Gracias de antemano!

Hola Lilly, gracias por tu respuesta.

Sí, el plugin de GitHub fue el primer lugar. Este me señaló al plugin de revisión de código, ya que el plugin de GitHub no cumple con los requisitos. Solo hay un par de hilos con solicitudes de funciones, pero sin solución.

Hola @humblebumble

Por lo que puedo ver, el plugin no admite comentarios en issues de GitHub, a pesar de que issue_comment aparece listado como un evento de webhook suscrito en la documentación del plugin. El plugin está diseñado arquitectónicamente solo para commits y PRs. Los issues regulares de GitHub no son lo mismo que los PRs y fallarán silenciosamente.

Hay una solicitud de función abierta para esto a la que te gustaría sumar tu voto:

Pero si tienes presupuesto, preguntar en Marketplace es probablemente la ruta directa más efectiva disponible.