2012-07-26 2 views
7

Ich möchte, dass mein Programm die Benutzer leicht Fehler mit so vielen nützlichen Informationen für mich einreihen lässt, wie es sich auf ihr Problem bezieht.Benutzer senden, um ein neues GitHub-Problem mit vorgefüllten Fehlerdaten zu erstellen

Wenn der Benutzer auf das Menü "Fehler melden" klickt, öffnet sich ein Browser unter der Adresse github.com/noamraph/dreampie/issues/new mit Informationen über seine Umgebung, die bereits ausgefüllt sind.

Ist es möglich, dies über GitHub zu tun?

+0

Nein, ein wenig spät, aber würde eine dieser Antworten für Sie arbeiten? – heff

Antwort

2

Dies ist möglich und Sie können sogar Ihre Benutzer den Fehler direkt aus Ihrer Anwendung einreichen, wenn Sie die GitHub API verwenden möchten.

Statt einen neuen Tab oder Fenster zu öffnen, haben sie innerhalb der eigenen Anwendung öffnen und es durch die senden, die notwendigen Details zu sammeln und erzeugt logdump.

Über die GitHub API you can create an issue und Vorfülle den Titel und Körper mit dem, was Sie wissen müssen.

Dann erfassen Sie die Antwort zurück von einer erfolgreichen Erstellung und benachrichtigen Sie sich. Oder sehen Sie sich die Registerkarte Probleme in Ihrem Repo als normal an, nachdem sie erstellt wurde.

11

Sie können dazu die query vars verwenden.

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