【GitHub】解析 branch ruleset 設定

【GitHub】解析 branch ruleset 設定

本篇重點

  • Target branches 與 Bypass list 的作用對象與例外權限機制
  • Branch rules、Restrict deletions 與 Block force pushes 等分支保護設定
  • Require a pull request before merging 相關審核條件與允許的合併方式
  • Status checks、Deployments、Signed commits 等 CI/CD 與安全要求
  • Code scanning、Code quality、Code coverage 及 Copilot code review 等品質管控機制

【GitHub】解析 Reference System:Issue、Pull Request、Commit 如何建立關聯

【GitHub】解析 Reference System:Issue、Pull Request、Commit 如何建立關聯

本篇重點

  • Reference System 透過簡單的語法讓 Issue、Pull Request、Commit 建立關聯
  • 同一個 Repository 內的所有 Issue 和 PR 共用同一組遞增的流水號
  • 跨儲存庫參照使用 owner/repo#number
  • 支援文字輸入的 GitHub 介面,皆可解析並觸發參照語法
  • 雙向追蹤機制自動建立雙向提交紀錄和通知
  • 利用 Closing Keywords 關閉 issue

【Develop】解析 URL Text Fragments #:~:text=

【Develop】解析 URL Text Fragments #:~:text=

本篇重點

  • Text Fragments 允許透過 URL 直接定位並 highlight 網頁中的特定文字,無需依賴 HTML ID 屬性
  • 了解 Text Fragments 和傳統錨點的差異
  • 語法結構支援單詞、範圍及上下文定位
  • 要求導航必須由使用者觸發(例如點擊連結或在網址列輸入),禁止透過腳本或是 iframe 加載
  • 可透過 ::target-text 客製化反白樣式,不影響 DOM 結構

複製完成