git format-patch master --stdout > CLJS-NNNN.patch
从主分支创建分支,编写修补程序的代码并提交。请以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 可审查预设过滤器中)。