Jasperとは
A flexible and powerful issue reader for GitHub
Last updated
Was this helpful?
A flexible and powerful issue reader for GitHub
Last updated
Was this helpful?
はGitHubのissueやpull requestを柔軟な条件で閲覧できるツールです。例えば「自分が作成したpull request」「nodejs/nodeのbugラベルがついたissue」などの条件でissueを閲覧したり更新通知を受け取ることができます。
Jasperではこの機能をStreamと呼んでいます。Streamに次のようなクエリを設定することで前述した条件のissueを閲覧することができます。
条件
クエリ
defunktが作成したissue
nodejs/nodeリポジトリのpull request
nodejs organizationで
bugラベルがついているissue/pull request
そして、StreamはGitHub Search APIと全く同じクエリを使用することができるため、自分が関心のあるissueを柔軟に閲覧することができます。
現在、GitHubのissueを閲覧するツールはいくつか存在し、大きく3つのカテゴリにわかれます。
Streamはを使って実現されています。GitHub Search APIは非常に強力なクエリを使うことができます。例えば次のようなクエリです。
Streamで使用できるクエリは「」や「」を参照してください。
issueの閲覧や通知を管理するツール , , など
チームコラボレーションをするツール , など
プロジェクト管理をするツール , など
Jasperは1のカテゴリに属するツールです。通常、このカテゴリのツールはを使っています。しかしJasperはを使って作られているため他のツールにはない高い柔軟性を実現しています。一方で簡単さについては他のツールより劣る場合があります。そのためJasperは「柔軟性」と「簡単さ」のバランスを考慮しながら開発されています。
詳しくは「」を参照してください。