satokaz / hitorigoto

独り言
2 stars 0 forks source link

GitHub Issue Notebooks で、このリポジトリの Issues を検索してみた #9

Open satokaz opened 3 years ago

satokaz commented 3 years ago

vscode の GitHub Issue Notebooks 拡張機能で遊んでみた:

The VS Code GitHub Issue notebook extension enables you to run issue queries from within VS Code so that queries and results are displayed interleaved - just like in other notebook applications.

GitHub にリポジトリとか関係なく適当な場所に .github-issues という拡張子を持つ適当な名前をつけたファイルを用意し、それを開くことで利用可能。

0.0.95 かで New GitHub Issue Notebook コマンドが追加されたので、実行すれば、Unitiled-x.github-issues を作成してくれるようになった。

$xxx に repo:リポジトリ名 をセットして、以降は、$xxx に対して Qualifier してゆく。 下記は、satokaz/hitorigoto リポジトリで自分(author:@me)が立てた、まだ close されていない issue (is:open) を表示する例:

$hitorigoto=repo:satokaz/hitorigoto
$hitorigoto author:@me is:open

Issue およびプルリクエストを検索する に従って、Issue や PR を検索できる。

スクリーンショット 2021-01-02 13 27 56

.github-issues が置かれているリポジトリのみという事ではなく、それ以外も対象にできる: 下記は、microsoft/vscode リポジトリの issues の中身に "big sur" という keyword を含んで作成された Issue を新しい日付から順にソートして表示する:

$vscode=repo:microsoft/vscode 
$vscode "big sur" sort:created-desc in:body 

ちなみに、検索結果のところに Open 94 results と見えるが、こいつをクリックすると検索にヒットした全ての Issue をブラウザの tab で開きにゆくので注意:

image
satokaz commented 3 years ago

microsoft/vscode リポジトリに良いサンプルが:

https://github.com/microsoft/vscode/tree/master/.vscode/notebooks

satokaz commented 3 years ago

GitHub Pull Requests and IssuesPreview 拡張機能にも似たような機能がある