Skip to content

haruo2177/PullRequestGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pull Request Graph

Pull Request とブランチを取得し、Mermaid 形式で可視化する Node.js ツールです。 GitHub Device Flow を用いることで、プライベートリポジトリにも対応可能です。

インストール

npm install -g pull-request-graph

グローバルインストールを行うことで、どのディレクトリからでもコマンドを呼び出せるようになります。 特定のリポジトリで使いたい場合は、リポジトリのディレクトリで npm install --save-dev を実行してください。

使い方

リポジトリのあるディレクトリでコマンドを実行

prg
# または
npx prg
  • もしくは、パッケージをクローンして npm run start のように実行する方法もあります。

index.html が生成 → ブラウザ表示

  • 実行後に、同じディレクトリに index.html が生成されます。
  • そのまま自動的にブラウザが起動する場合もあれば、起動しない場合はファイルを手動で開いてください。

出力例

生成される index.html の中身(Mermaid 部分のみ抜粋):

graph RL
  認証機能を実装する --> |Open| main
  特殊記号をサニタイズする --> |Draft| main
  ...
Loading

ブラウザで開くと、矢印や PR 番号、ブランチ名が可視化されて確認できます。 ブランチ名をクリックすると、PR のページにアクセスできます。

コントリビュート

  • バグ報告やプルリクエストは歓迎です。
  • Issue や Pull Request でお気軽にご連絡ください。

ライセンス

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors