工程開發
pr avatar

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
在 GitHub 查看