开发者贡献指南

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 顶级开源项目?(二)|开源指南

Contributor 指南 - Apache Doris

Commit 格式规范 - Apache Doris

代码提交指南 - Apache Doris

文档贡献 - Apache Doris

调试工具 - Apache Doris

4. 实时了解研发动态

你可以通过以下方式,及时了解 Doris 项目的开发动态并为你关注的话题发表意见: