🤖

OSSメンテナ入門のためのメモ:ローカルでレビュー編

に公開

最近OSSメンテナとして初めて活動する機会があり、フォークたものをレビューする際に詰まったのでそのメモです。

結論

ghコマンドでチェックアウトする。ターミナル上であればfzfなどを併用すると便利。
ちなみにGitHub Desktopでもできるそうです。

準備

brew install gh fzf
gh auth login

スクリプト

fishのものになります。書き換え方をChatGPTに相談していたらちょっとリッチになりました。

function pr_checkout
  set pr (gh pr list --json number,title --jq '.[] | "\(.number)\t\(.title)"' \
      | fzf --delimiter='\t' --with-nth=2.. \
      | cut -f1)
  test -n "$pr"; and gh pr checkout $pr
end
GitHubで編集を提案

Discussion