原文链接 译者:祝坤荣
在找教程? 访问这里。 有问题? 在StackOverflow.com提问。 请注意这个指南不是一个“用户指南”。这是给想要开发Netty的贡献者(“开发人员”)看的而不是给想要用Netty构建一个应用的“用户”看的。
在开始前
- 设置你的开发环境。
- 除非你的贡献很微小例如单行改动或拼写校正,读一下并签署 Individual Contributor License Agreement (icla), 或者让你的雇员签署Corporate Contributor License Agreement (ccla)
清单
请在提交你的代码或拉取请求(pull request)前使用以下检查清单:
- 当你运行’mvn test’的时候是不是没有构建错误?
- 你的版本有没有引入新的警告?
- 你提交的注释或拉取请求的描述是否符合我们的提交注释规则?
- 你有没有在目标分支的HEAD上rebase你的拉取请求并修复所有冲突?
- 你有没有签贡献者许可协议?
对于有push权限的贡献者
- 一个拉取请求经常会有多次提交。这些提交需要被拆成一些有明确注释的小批次提交。
- 除非有很好的理由,不要用web UI合并提取请求。 请参考Github帮助页的’Patch和Apply’章节。
- 当你更新官方网站或发布新版本时要小心。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/113401.html