この日のひとつ
GitHub CLI
公式サイトを見る (外部サイト)For Whom
こんな人向け
ターミナル中心で開発し、GitHub上のPRやIssueも同じ作業場所から扱いたい開発者向けです。
The Answer
結論
GitHubのIssue、プルリクエスト、Actionsなどを、コードを置いたターミナルから確認・操作する公式コマンドラインツールです。
How to Use
やり方/確認方法
例えば、サイト改修で残っている確認を朝に整理する場面に。GitHub CLIを導入し、対象リポジトリで「gh issue list --state open --limit 10 --json number,title,labels,updatedAt,url」を実行します。出力から今日見る1件を人が選び、本文と関連するプルリクエストをWebで読んで、次の作業と完了条件をメモにします。成果物は、URL付きの着手候補と完了条件です。最初は一覧取得だけで始め、Issueの作成・編集・クローズは権限と公開範囲を確認してから行います。
Why Today
なぜ今日はこれ?
AIへ実装を頼む前に、何を直すのかがIssue本文とずれていれば、コードだけ整っても仕事は終わりません。GitHub CLIならリポジトリの近くで未完了の課題を取り出せるため、今日着手する1件と完了条件を先にそろえられます。
Cautions & FAQ
注意点・FAQ
認証済みCLIはGitHub上で操作を行えるため、書き込み・マージ等のコマンドは対象と影響を確認して実行してください。
GitHub CLIを使うと、ブラウザを開かずにPRの状態を確認できますか?
できます。認証したリポジトリのPR一覧や詳細をCLIで確認できます。マージや編集など変更を伴う操作は、対象を確認してから実行します。
Primary Sources
公式ソース
Recommended For
誰に持たせたい?
アキト
AI開発推進主任 開発推進室
開発推進のアキトに、未完了Issueから今日着手する1件と完了条件を選ぶ役を任せたいです。実装へ進む前に本文・関連リンク・終わりの条件をそろえて受け取れれば、作業の取り違えを減らせます。
プロフィールを見るKei's Note
ケイのひとこと
ケイ|広報部長
タイトルだけ見て「たぶんこれ」と進めると、あとから別の人に説明しにくいですね。最初は一件の本文まで開いて、何ができたら終わりかを自分の言葉で言える状態にしたいです。
確かめる。
Basic Information
基本情報
- 種別
- Developer Tool
- 公式サイト
- 公式サイトを開く(外部サイト)
- 確認日
- 料金
- GitHub CLIはMITライセンスのOSSで、無償で利用できます。紹介したIssue一覧の取得に、GitHub CLI自体の利用料はかかりません。
- ライセンス
- MIT License
- 補足
- 活用例は公式マニュアルに基づく想定で、実機検証は未実施です。