English | 官话 - 简体中文 | 官話 - 正體中文 | 廣東話
呢份專案係用咗 Vite 建立,請確保你已經單咗 Node.js 同 pnpm,建議用 Visual Studio Code 進行開發。
詳細內容
- 執行 pnpm 指令
# 安裝依賴
pnpm install
# 建立一個用家帳戶資料夾,用於延伸功能存儲登入狀態
mkdir web-ext-profile
# 運行專案
pnpm dev
# 打完呢條指令之後,會自動開啓一個新嘅 Chrome 視窗並且打開 BiliBili 網站
pnpm start:chromium
- 之後每次修改延伸功能,佢會重新載入,你可以 refresh 個網頁睇吓改變之後嘅效果
詳細內容
- 執行 pnpm 指令
# 安裝依賴
pnpm install
# 運行專案
pnpm dev
-
喺 Chrome 入邊打開
chrome://extensions
頁面抑或喺 Edge 度打開edge://extensions
頁面 -
打開
開發者模式
,撳載入解壓縮
- 喺瀏覽器度載入產生嘅
extension/
資料夾
每一次執過 code 之後,你都要撳 Extensions Reloader 粒掣,然之後 refresh 個 page,確保係有效果。
建置延伸功能,要執行下底嘅指令
pnpm build
然之後打包 extension
下嘅檔案
詳細內容
- 執行 pnpm 指令
# 安裝依賴
pnpm install
# 建立一個用家帳戶資料夾,用於延伸功能存儲登入狀態
mkdir web-ext-profile
# 運行專案
pnpm dev
# 打完呢條指令之後,會自動開啓一個新嘅 Firefox 視窗並且打開 BiliBili 網站
pnpm start:firefox
- 之後每次修改延伸功能,佢會重新載入,你可以 refresh 個網頁睇吓改變之後嘅效果
詳細內容
- 執行 pnpm 指令
# 安裝依賴
pnpm install
# 運行專案
pnpm dev
- 喺瀏覽器度輸入
about:addons
,撳Extensions
然之後Debug Add-ons
- 喺瀏覽器度載入產生嘅
extension-firefox/
資料夾
建置延伸功能,要執行下底嘅指令
pnpm build-firefox
然之後打包 extension-firefox
下嘅檔案
- Main:用呢個分支進行執 bug、新功能嘅開發、改進效能抑或執語系檔(i18n)。
- feat/:提交新功能嘅分支
- doc/:專門愛嚟執文檔,無功能變動嘅分支。
- fix/:專門愛嚟執 dev 分支上嘅 bug。
你亦可以參考 Angular commit message guidelines
feat
:新功能fix
:執 bugsdocs
:文檔更新style
:唔影響代碼意思嘅變動(空白、格式、冇咗分號等)refactor
:代碼重構test
:新增或更新測試chore
:對建設過程或工具鏈進行更改perf
:效能改進ci
:持續集成/交付更改 歡迎添加範疇同腳註 例如:fix(dock):xxx
變更描述
相關 PR:url
- 喺翻譯嗰陣,若然你遇到一種你唔熟嘅語言,你可以用第種識翻譯嘅語言來翻譯,兼且喺 PR 講明你唔識譯邊種語言。
- 請手動維護 i18n 國際化語系檔!!! 請勿使用
i18n Ally
抑或其他擴充套件維護。 我知你可能唔係幾明,抑或可能唔鍾意咁樣,但係用i18n Ally
進行維護之後,你唔之你翻譯咗嘅內容擺喺邊處,或剷咗程式碼註解。