Jasperとは
A flexible and powerful issue reader for GitHub

JasperはGitHubのissueやpull requestを柔軟な条件で閲覧できるツールです。例えば「自分が作成したpull request」「nodejs/nodeのbugラベルがついたissue」などの条件でissueを閲覧したり更新通知を受け取ることができます。
Jasperではこの機能をStreamと呼んでいます。Streamに次のようなクエリを設定することで前述し た条件のissueを閲覧することができます。
author:defunkt is:pr
repo:nodejs/node label:bug is:issue
条件 | クエリ |
defunktが作成したissue | |
nodejs/nodeリポジトリのpull request | |
nodejs organizationで bugラベルがついているissue/pull request |
そして、StreamはGitHub Search APIと全く同じクエリを使用することができるため、自分が関心のあるissueを柔軟に閲覧することができます。

現在、GitHubのissueを閲覧するツールはいくつか存在し、大きく3つのカテゴリにわかれます。
- 1.
- 2.
- 3.
Jasperは1のカテゴリに属するツールです。通常、このカテゴリのツールはGitHub Notification APIを使っています。しかしJasperはGitHub Search APIを使って作られているため他のツールにはない高い柔軟性を実現しています。一方で簡単さについては他のツールより劣る場合があります。そのためJasperは「柔軟性」と「簡単さ」のバランスを考慮しながら開発されています。
最終更新 2yr ago