git format-patch master --stdout > CLJS-NNNN.patch
從 master 分支出一個分支,並編寫補丁的程式碼並提交。請在提交訊息開頭使用 CLJS-NNNN: TICKET TITLE
,後面接一個空行,然後用幾句話解釋變更。請將多個提交合併成一個提交。然後使用以下方式產生補丁:
git format-patch master --stdout > CLJS-NNNN.patch
為了在您自己的專案中測試 ClojureScript 補丁,請將補丁應用於 ClojureScript 儲存庫的本機副本。執行 script/build
,這將安裝一個 ClojureScript 版本 - 請記住版本號。變更您專案的 :dependencies
以使用此版本號,並確認補丁對您有效。
將 CLJS-NNNN.patch
附加到相關的 JIRA 工單,並提供可能有助於理解補丁的額外評論。
如果為了回應審查期間提出的評論或在補丁中發現的缺陷而提交後續補丁,請將它們命名為 CLJS-NNNN-2.patch
、CLJS-NNNN-3.patch
等。後續的補丁應為獨立的(已合併且不依賴於先前的補丁)。
編輯工單的「補丁」欄位,以指出「程式碼」或「程式碼和測試」。這使得其他人更容易找到需要審查的補丁(出現在 CLJS 可篩選預設篩選器中)。