git format-patch master --stdout > CLJS-NNNN.patch
マスターからブランチを切り取って、パッチのコードを書いてコミットします。コミットメッセージは、空行を挟んで、「CLJS-NNNN: チケットのタイトル」から始めてください。その後に、変更内容を説明する文章を数行書いてください。複数のコミットを 1 つのコミットにスカッシュしてください。その後、以下のことでパッチを作成します。
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 Screenable プリセットフィルターに表示される)。