vscode の github 拡張機能を使ったワークフローを紹介
DEPARTURE Advent Calendar 2021 | 8 日目
概要
vscode 上で github の issue 作成から pull request の merge までを行うワークフローを紹介します。
こちらの拡張機能を使います。
https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-githubissue の作成
サイドバーから issue を作成できます。
markdown 形式で title などを記入、保存したら issue が作成されるという感じです。
作業 branch の作成
サイドバーに issue 一覧が表示されるので、取り掛かる issue を選択します。
issue を選択すると自動的に branch が切り替わります。
branch 名は user/issue1 といった形式になります。
pull request の作成
サイドバーから pull request を作成します。
issue の作成とは違って専用の UI で入力します。
pull request の merge
差分を確認して merge します。
branch が不要なら削除もできます。
まとめ
vscode の github 拡張機能を使ったワークフローを紹介しました。
現時点で issue の閲覧・更新はできませんが、それ以外は vscode 上で完結することができます。