Doris 作为开源项目之一,我们鼓励各种形式的参与和贡献,包括但不限于:代码实现、测试编写、流程工具改进、文档完善、Bug 问题修复、意见(包括批评)和建议 等。
欢迎所有技术爱好者参与社区的开发中来,一起共建 Doris ,发现无限可能!
如果你对此感兴趣,那就立刻实现你的 First Contribution 吧!
1. 登陆 GitHub
登陆/注册 你的 GitHub ID:GitHub - apache/doris: Apache Doris is an easy-to-use, high performance and unified analytics database.
2. 实现你的 First Contribution
2.1 文档完善
浏览文档,可以加深你对 Doris 的了解,也可以帮助你理解 Doris 的功能和技术细节。如果在浏览期间,你发现了文档中存在问题或者有所缺漏,非常欢迎你的完善和补充!
如何完成文档贡献?
-
通过在 GitHub 中的
docs/
中修改,并提交文档变更 -
如果提交代码变更,可以 Pull Request
2.2 Bug 问题修复
如果你发现了一个 Bug 或问题,可以通过 Doris 的 GitHub Issue 列表 选择/创建一个合适的 Issue,我们将会定期处理。
当然,我们非常鼓励你通过阅读分析代码自己修复:
-
与 Doris 官方联系,同步和讨论你的修复方案(添加微信:morningman-cmy,注明来意:讨论 Doris 修复方案)
-
完成编译与测试
-
提交 Pull Request(请附上运行过的测试)
2.3 代码实现
无论是修复 Bug 还是增加 Feature,我们都非常的鼓励和欢迎。如果你希望给 Doris 提交代码,可以参考以下路径。
给 Doris 提交代码的方式:
-
从 GitHub 上 Fork 代码库你的项目空间下,为你提交的代码创建一个新的分支。
-
添加源项目为 upstream。
-
提交 PR(这里有详细的代码提交指南,帮助你手把手提交一个 Doris 项目的 PR )。
3. 一些详细的贡献指南,供你参考:
如何从零开始参与 Apache 顶级开源项目?(一)|开源指南
如何从零开始参与 Apache 顶级开源项目?(二)|开源指南
4. 实时了解研发动态
你可以通过以下方式,及时了解 Doris 项目的开发动态并为你关注的话题发表意见:
-
关注 Doris Github 代码库
-
订阅我们的 邮件列表
-
加入 Doris 微信群
-
加入 Slack