| # 参与贡献 |
| |
| 感谢参与GeaFlow开源贡献,无论是bug反馈还是使用问题咨询或者是新Feature提交,都将会推动GeaFlow开源项目的发展。GeaFlow社区对此表示极大的欢迎和感谢。 |
| |
| ## 贡献代码流程 |
| |
| 1. **创建ISSUE** |
| |
| 您可以在GitHub上创建一个ISSUE,包括Bug反馈、新Feature请求以及自定义ISSUE四中类型。在ISSUE中详细描述您的问题或者方案。 |
| |
| 2. **开发代码** |
| |
| 您可以选择自己偏好的Java集成开发环境进行代码开发,代码开发需要遵循GeaFlow的代码规范。您可以通过mvn命令打包来校验代码格式问题。同时,为了保证代码质量,需要对新增和修改的代码补充单元测试。 |
| |
| 3. **提交PR** |
| |
| 本地代码开发测试完成以后,可以给GeaFlow master分支提交PR。提交PR后,社区Committer会对您的PR做Code Review。 |
| * Fork代码:首先在GitHub上Fork一份GeaFlow的代码。 |
| * 添加仓库:`git remote add fork https://github.com/<your-username>/geaflow.git` |
| * Push分支:`git push fork <branch-name>` |
| * 创建PR:点击链接 `https://github.com/<your-username>/geaflow/pull/new/<branch-name>` 创建PR。 |
| |
| 4. **CodeReview** |
| |
| 社区Committer会对代码规范、代码逻辑等进行等在GitHub上进行反馈,您需要对反馈的问题做出Feedback和修改。经过数轮反馈和修改后,社区最终接收您的PR合并进master分支。 |
| |
| ## 首次贡献 |
| |
| GeaFlow项目ISSUE里面提供了一下简单的issue方便快速上手参与社区贡献,这些ISSUE被标签为 **good first |
| issue** ,您可以选择感兴趣的问题参与贡献。 |
| |
| 如果您对GeaFlow感兴趣,欢迎给我们项目一颗 [⭐](https://github.com/apache/geaflow/) 。 |