pr
自動化建立 GitHub 草稿合併請求,並強制執行約定式提交規範與嚴格的驗證工作流程。
簡介
此技能透過自動化建立 GitHub 草稿合併請求(Pull Request),簡化軟體開發生命週期。專為 Windmill 生態系統中的開發者設計,確保所有程式碼貢獻在進入主分支前皆經過高品質審查與完整記錄。它作為安全防護機制,在與遠端儲存庫互動前,整合了本地審查流程並驗證分支狀態。透過強制執行約定式提交(Conventional Commits)標題與標準化的 PR 內容模板,最大限度地減少人為錯誤,並降低準備 PR 時的認知負荷。
-
自動分析自主要分支分歧以來的變更與提交,提供精確的摘要。
-
強制執行 PR 標題的約定式提交格式(如 feat, fix, refactor, docs, chore, perf),以維護乾淨的 git 歷史紀錄。
-
強制要求執行本地審查步驟,以防止語法錯誤、編譯失敗或合規性違規。
-
提供企業版配套 PR 的內建支援,自動處理符號連結的企業版(EE)檔案與多儲存庫同步。
-
利用 GitHub CLI (gh) 生成結構化的 PR 內容,包含摘要、變更日誌與測試計畫。
-
要求明確的測試計畫,確保每項變更都能由維護者進行驗證。
-
在執行 PR 建立指令前,請務必執行 local-review 以識別重大問題。
-
在發起流程前,確保所有提交皆已推送到遠端儲存庫。
-
修改企業專用檔案(
*_ee.rs)時,請務必在 PR 標題使用[ee]前綴。 -
本工具預設標準 git 工作流程;請使用
git rev-parse確認上游分支追蹤正確。 -
生成的 PR 內容支援 Markdown,允許對實作細節與驗證步驟進行詳細描述。
-
目標對象:參與 Windmill 或其他要求嚴格 PR 治理與高品質標準之複雜程式碼庫貢獻的軟體工程師。
倉庫統計
- Star 數
- 16,375
- Fork 數
- 938
- Open Issue 數
- 718
- 主要語言
- HTML
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月30日 上午08:42