zenn.dev
62日前
issue と pull request のつながりをグラフで描く gh 拡張を作りました
issueを幹にpull requestを枝先へぶら下げてタスク全体像をグラフ表示するGitHub CLI拡張gh-issue-graphの紹介記事。gh api graphql経由でトークンを外部に出さずサードパーティ依存なしで実装されており、closes/refs/推測の3種類の線でissueとPRの紐付けの確からしさを描き分ける。assigned/authored/mentioned/to reviewでの検索、sub-issueツリーの畳み込み、本文をその場で読めるパネル表示、閉じ忘れ回収バッジ(wrap up)や着手可能issueバッジ(ready)などの機能を備える。gh-pr-graphからアイデアを得て作られた。
issueを幹にpull requestを枝先へぶら下げてタスク全体像をグラフ表示するGitHub CLI拡張gh-issue-graphの紹介記事。gh api graphql経由でトークンを外部に出さずサードパーティ依存なしで実装されており、closes/refs/推測の3種類の線でissueとPRの紐付けの確からしさを描き分ける。assigned/authored/mentioned/to reviewでの検索、sub-issueツリーの畳み込み、本文をその場で読めるパネル表示、閉じ忘れ回収バッジ(wrap up)や着手可能issueバッジ(ready)などの機能を備える。gh-pr-graphからアイデアを得て作られた。