Pull request template

templateを利用する場合

  • .github/PULL_REQUEST_TEMPLATE.md を用意してpushするだけ
  • 毎回だれがpull requestを作成しようが、テンプレートが出て来る

自分がpull requestを作成するときだけ、テンプレートを使いたい場合

  • markdownフィアルをURLエンコード文字列に変換しておく
  • hub(CLIツール)をセットアップ

  • gitconfigに以下を追記

    • <YOUR_TEMPLATE> をURLエンコードした文字に置き換える
[alias]
  pr = !hub browse -- compare/$(git symbolic-ref --short HEAD)'?'expand=1'&'body=<YOUR_TEMPLATE>
  • pull requestを作成するときは、ソースブランチ中に git pr を実行

    • ブラウザでgithubのpull request作成画面がテンプレート付きで出てくる

参考リンク