UStackUStack
GitHub Issue Focus icon

GitHub Issue Focus

GitHub Issue Focus 是 Chrome 擴充功能,可篩除 GitHub 問題與 PR 的可設定自動更新時間軸,讓你更專注討論與關鍵脈絡。

GitHub Issue Focus

GitHub Issue Focus 是什麼?

GitHub Issue Focus 是一款 Chrome 擴充功能,能清理嘈雜的 GitHub 問題與拉取請求時間軸。它會篩除選定的自動時間軸事件,讓你更容易追蹤反映討論與關鍵變更的部分。

擴充功能不會顯示冗長的例行更新清單(例如專案/狀態變更或標籤頻繁變動),而是隱藏可設定的活動類型,同時保留其他項目。它在你的瀏覽器中執行,根據你的偏好修改 GitHub 問題頁面的視覺呈現。

主要功能

  • 篩除 GitHub 問題/PR 時間軸事件:隱藏重複的自動更新,讓時間軸更容易瀏覽。
  • 活動層級控制(可自訂可見性):選擇要隱藏或顯示哪些活動類型。
  • 頁面即時生效:變更會立即套用至所有開啟的 GitHub 問題頁面。
  • 在瀏覽器本地執行:處理在裝置上進行,並修改頁面內容以隱藏選定事件。
  • 注重隱私:專案聲明無追蹤、無分析、無資料收集;設定儲存在 Chrome 擴充功能儲存空間中。

專案設定中列出的支援活動類型(預設值)包括:

  • 預設隱藏:「added to project」、「moved in project/status」、「status changed」(專案狀態欄位變更)、「labeled」、「unlabeled」、「assigned」、「milestoned」、「title renamed」及「cross-referenced」。
  • 預設顯示(列為「shown」):跨參照提及(來自其他問題/PR 的提及)以及「closed」/「reopened」問題事件。

如何使用 GitHub Issue Focus

  1. 從 Chrome 線上應用程式商店安裝擴充功能。
  2. 在 Chrome 中開啟 GitHub 問題或拉取請求。
  3. 使用 Chrome 工具列中的擴充功能圖示,切換要隱藏的時間軸事件。
  4. 依需要調整篩選偏好;變更會立即套用至所有開啟的 GitHub 問題頁面。

若偏好從原始碼安裝,儲存庫也記載「Developer Mode」安裝方式:複製/下載儲存庫,在 chrome://extensions/ 啟用開發人員模式,然後使用「Load unpacked」並選取 gh-issue-cleaner-upper 資料夾。

使用情境

  • 處理忙碌儲存庫的問題:當問題時間軸充斥自動「added to project」及標籤/狀態更新時,篩除這些事件以專注實際討論。
  • 檢視頻繁自動化的拉取請求:減少時間軸雜訊,讓程式碼檢閱時更容易找到留言與重要參照。
  • 追蹤決策而不受時間軸變動干擾:隱藏例行自動化如指派/里程碑/標題編輯,專注閱讀留言與跨參照中的理由。
  • 調整可見性以符合你的工作流程:若在意生命週期變更(如 closed/reopened)但不在意專案/狀態欄位變更,即可相應設定活動類型。

常見問題

  • GitHub Issue Focus 安裝後需要設定嗎? 專案聲明它會自動運作且無需設定;你可使用工具列圖示切換隱藏哪些時間軸事件。

  • 篩選偏好儲存在哪裡? 設定/偏好(隱藏哪些時間軸事件)使用 Chrome 擴充功能儲存空間本地儲存,開發者或第三方無法存取。

  • 擴充功能會追蹤或收集使用者資料嗎? 儲存庫的隱私政策聲明不收集、儲存、傳輸或分享個人資料,且不使用分析或追蹤工具。

  • 擴充功能對 GitHub 頁面做了哪些變更? 它根據你的偏好修改問題頁面的視覺呈現,隱藏選定的時間軸事件。

  • 可以從原始碼安裝嗎? 可以。儲存庫描述「Developer Mode」途徑:複製/下載、在 chrome://extensions/ 啟用開發人員模式,並使用「Load unpacked」載入指定資料夾。

替代方案

  • 其他修改或整理 GitHub 畫面的 Chrome 擴充功能:尋找專注於篩選或清理 GitHub 問題/PR 元素的擴充功能,透過隱藏特定活動類型。
  • 自訂瀏覽器端腳本(例如使用者樣式或使用者腳本):使用者腳本可客製化隱藏特定時間軸事件模式,以自管維護交換便利性。
  • GitHub 內建篩選與通知偏好設定:對於某些工作流程,調整 GitHub 顯示內容或接收通知可減少雜訊,雖然無法提供此處描述的逐事件時間軸隱藏。
  • 瀏覽器「可讀性」或內容篩選工具:通用頁面篩選可減少干擾元素,但對於 GitHub 問題的活動類型感知時間軸篩選,可能不如精準。
GitHub Issue Focus | UStack