2012-07-26 18 views
7

Me gustaría que mi programa permita a los usuarios archivar fácilmente errores con tanta información útil para mí en lo que se refiere a su problema.Enviar usuario para crear un nuevo Issue GitHub con datos de errores pre-rellenos

Cuando el usuario hace clic en el menú "informar un error", un navegador se abrirá en, digamos, github.com/noamraph/dreampie/issues/new con información sobre su entorno previamente rellenado.

¿Es posible hacer esto a través de GitHub?

+0

Noam, un poco tarde, pero ¿cualquiera de estas respuestas funcionaría para usted? – heff

Respuesta

2

Esto es posible e incluso puede hacer que los usuarios archiven el error directamente desde su aplicación si desea utilizar la API de GitHub.

En lugar de abrir una nueva pestaña o ventana, haga que se abra en su propia aplicación y envíela a través de eso, recopilando los detalles necesarios y logdump generado.

A través del GitHub API you can create an issue y pre-llene el título y el cuerpo con lo que necesita saber.

Luego, capture la respuesta de una creación exitosa y notifíquese. O mira la pestaña Problemas en tu repos como es normal después de haberla creado.

11

Puede usar el query vars para hacerlo.

https://github.com/isaacs/github/issues/new?title=foo&body=bar 
Cuestiones relacionadas