【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 結構

【NPM】解析 npm 安裝和更新的行為

【NPM】解析 npm 安裝和更新的行為

本篇重點

  • npm install 有無指定版本的差異
  • npm install 已安裝套件再次安裝的情境
  • npm 設定檔的分工設計
  • npm 相依套件的分類
  • 語意化版本(SemVer)、符號(^、~)的實際安裝範圍
  • npm update 是一個依版本規則自動前進的更新工具
  • npm update 有無指定套件的差異
  • npm 降版本需求使用 npm install,不能使用 npm update

複製完成