Jasper Handbook
jasperapp.io
日本語
日本語
  • Jasperとは
  • クイックスタート
    • セットアップ
    • 基本的な使い方
    • データ移行
  • ユースケース
    • Streamのクエリ
    • issueの閲覧
    • issueの検索
    • 見た目と通知
    • キーボード操作
    • 高度な設定
  • リファレンス
    • Stream
    • Filter Stream
    • Project Stream
    • Library Stream
    • System Stream
    • 並び順
    • ブラウザ
    • ジャンプナビゲーション
    • キーボードショートカット
  • FAQ
  • jasperapp.io
  • jasperapp/jasper (GitHub)
Powered by GitBook
On this page
  • スマートフォンと連携
  • GitHub Projectsと連携
  • GitHub Teamと連携
  • GitHub Watchingと連携する
  • 任意のissueを登録する
  • 更新間隔を最適化する

Was this helpful?

  1. ユースケース

高度な設定

GitHubとの高度な連携や、Streamの更新間隔を最適化する方法を紹介します。

Previousキーボード操作Nextリファレンス

Last updated 4 years ago

Was this helpful?

スマートフォンと連携

スマートフォンや通常のブラウザで閲覧したissueを、Jasperでも既読にするためにはGitHub Notification Syncを有効にします。

JasperからGitHub Notificationへの反映は「issueを閲覧して既読にした」場合のみ行われます。次の操作はGitHub Notificationへは反映されません。

  • Jasperで未読にしたissue

  • Jasperでメニューやキーボードショートカットにより既読にしたissue

GitHub Projectsと連携

特定のGithub Projectsに関連するissueを見るにはProject Streamを作成します。

project:REPOSITORY/PROJECT_BOARDクエリを使い、通常のStreamを作成しGitHub Projects に関連するissueを見ることはできます。しかしProject Streamを使うことでProject Board(カンバン)との連携が可能になるので、Project Streamを使うことをおすすめします。

GitHub Teamと連携

自分が所属するGitHub Teamへメンションされたissueを見るにはTeam Streamを使います。Team Streamは設定画面から有効にします。

自分が所属するTeamからクエリが自動的に作成されます。

GitHub Watchingと連携する

自分がGitHub上でwatchしたリポジトリのissueを見るにはWatching Streamを使います。Watching Streamは設定画面から有効にします。

自分がwatchするリポジトリからクエリが自動的に作成されます。

任意のissueを登録する

リポジトリやorganizationではなく、issue単独でStreamにしたい場合はSubscription Streamを使います。Subscription Streamは設定画面から有効にします。

Subscription Streamを右クリックして、メニューからissueのURLを登録します。

更新間隔を最適化する

Jasperは通常10秒ごとにissueを検索して更新を取得しています。この更新間隔はStreamごとではなく、Jasper全体の更新間隔です。つまり、Streamをたくさん作れば作るほど、Stream1個あたりの更新は遅くなります。例えばStreamを3つ作っていた場合、1つのStreamが更新されるのは30秒ごとになります。

このような動作になっているのは、Streamが増えてもGitHub側に負荷をかけないようにするためです。

このため、たくさんStreamを作ると更新が遅くなってしまいます。そこで、通常のStreamを少なくしてFilter Streamを積極的に使うことで、更新が遅くならないようにします。

例えば次のような2つのStreamを作るのではなく、1つのStreamと2つのFilter Streamを作ります。こうすることで前者では1つのStreamあたり20秒間隔の更新だったものが、後者では1つのStreamあたり10秒間隔になります。

org:nodejs
org:electron
org:nodejs org:electron
org:nodejs
org:electron

JasperではこのようにFilter Streamを積極的に利用することを推奨しています。

この設定を有効にすると定期的(通常は60秒間隔)にからJasper側に反映させます。

Filter StreamはGitHubの検索を行わず、ローカルのissueをフィルターするため更新間隔に影響を与えません。Filter Streamについての詳細は「」を参照してください。

GitHub Notification
Filter Stream