Skip to content

About

Repo Signal - お気に入りリポジトリの GitHub Issues を1クリックで切り替える Chrome 拡張

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Repo Signal

Repo Signal は、お気に入りリポジトリの GitHub Issues を1クリックで切り替える Chrome 拡張です。

GitHub のリポジトリ名とタブの間に、Issue 切替バーを1段追加します。リポジトリ名を押すと、そのリポジトリの Issues 一覧が開きます。

Chrome に追加する

  1. Chrome で chrome://extensions を開いてください。
  2. 右上の「デベロッパー モード」を有効にしてください。
  3. 「パッケージ化されていない拡張機能を読み込む」を押してください。
  4. C:\Users\zooyo\Documents\GitHub\github-repo-switcher を選んでください。
  5. GitHub のリポジトリ画面を再読み込みしてください。

Chrome Web Store 版を同じ Chrome プロファイルに入れている場合は、どちらか一方だけを有効にしてください。 0.1.1 以降どうしなら、開発用(パッケージ化されていない)拡張が優先され、ストア版は自動で待機します。 0.1.0 のストア版が相手のときは切替バーの取り合いが起きてクリックできなくなるため、必ず片方を無効にしてください。

使い方

  • 上部バーのリポジトリ名を押すと、そのリポジトリの Issues 一覧が開きます。
  • 「すべてのリポジトリ」を押すと、全件を検索できます。
  • 星ボタンで、常時バーに表示するお気に入りを切り替えられます。
  • 設定画面では、複数のお気に入りをまとめて変更できます。
  • GitHub 側で Issues が無効なリポジトリは一覧に残りますが、切替先には選べません。

新しいリポジトリを追加する

新しく作ったリポジトリは、GitHubのリポジトリ画面を一度開くと自動で一覧に加わります。 追加後は、全リポジトリ一覧と設定画面から検索できます。

まだ開いていないリポジトリもまとめて追加する場合は、PowerShellで次のコマンドを実行してください。

Set-Location C:\Users\zooyo\Documents\GitHub\github-repo-switcher
npm run generate:repositories

次に chrome://extensions を開き、Repo Signal の再読み込みボタンを押してください。

プライバシー

  • 拡張の実行中は GitHub API を呼び出しません。
  • GitHub のトークンを拡張へ保存しません。
  • お気に入り設定は、このパソコンの chrome.storage.local に保存します。
  • 訪問して自動追加したリポジトリ情報も chrome.storage.local に保存します。
  • リポジトリ一覧は、現在の GitHub CLI 認証を使ってローカルで生成します。
  • 生成ファイルは Git の管理対象から除外しています。

Chrome Web Store 公開用パッケージ

公開用ZIPは、次のコマンドで作成してから監査します。

npm run package:store
npm run verify:store-package

生成物は dist/repo-signal-<manifest version>.zip です。公開用ZIPにはローカルで生成した src/repositories.generated.js を入れず、リポジトリを含まない安全な空のseedだけを生成します。

  • 拡張固有のデータ取扱いは PRIVACY.md に記載しています。
  • Chrome Web Storeへ転記する日本語の掲載文は store/listing-ja.md にあります。
  • スクリーンショットとプロモーション画像は store/assets/ に置きます。

Chrome Web Storeの管理画面での作成、アップロード、審査提出、公開は人が確認して行う手順です。

開発者向け確認

npm install
npm run generate:repositories
npm run check

About

Repo Signal - お気に入りリポジトリの GitHub Issues を1クリックで切り替える Chrome 拡張

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages