ユーザーが自分の問題に関連するだけの有益な情報を簡単にバグとして報告できるようにプログラムを作成したいと考えています。
ユーザーが「バグを報告する」メニューをクリックすると、たとえば github.com/noamraph/dreampie/issues/newでブラウザーが開き、環境に関する情報が事前に入力されます。
GitHub を介してこれを行うことは可能ですか?
ユーザーが自分の問題に関連するだけの有益な情報を簡単にバグとして報告できるようにプログラムを作成したいと考えています。
ユーザーが「バグを報告する」メニューをクリックすると、たとえば github.com/noamraph/dreampie/issues/newでブラウザーが開き、環境に関する情報が事前に入力されます。
GitHub を介してこれを行うことは可能ですか?
これを行うには、クエリ変数を使用できます。
https://github.com/isaacs/github/issues/new?title=foo&body=bar
これは可能であり、GitHub API を利用したい場合は、アプリケーションから直接ユーザーにバグを報告させることもできます。
新しいタブまたはウィンドウを開く代わりに、独自のアプリケーション内で開いて送信し、必要な詳細と生成されたログダンプを収集します。
GitHub API を介して問題を作成し、タイトルと本文に必要な情報を事前に入力できます。
次に、成功した作成から返された応答をキャプチャして、自分自身に通知します。または、レポが作成された後、通常どおりレポの [問題] タブを確認してください。