参与 MariaDB 的第一步

First steps in contributing to MariaDB

在二月于布鲁塞尔举行的 MariaDB Day 活动上,工程副总裁 Vicențiu Ciurbaru 发表了一场鼓舞人心的演讲,题为“开启你的开源事业:参与 MariaDB 的第一步”。

鉴于最近 MariaDB 新贡献者的积极统计数据,我想在此回顾 Vicentiu 为任何寻求首次贡献的人提供的建议。 

参与 MariaDB 不仅仅是编写代码——它是关于加入一个充满活力的社区,在这里,无论贡献大小,都能推动创新。我们希望新来者能看到一条切实可行的参与途径。

如何开始贡献? 

最简单的入门方法是帮助改进文档,或在 StackoverflowReddit 等网站上回答问题。 

MariaDB 知识库的文档是维基(wiki)形式的。前往 https://mariadb.com/kb/en/ 并注册,你将获得编辑按钮的权限。贡献内容会经过审查,并可能被编辑。

如何贡献代码? 

贡献代码最简单的方法是向 Github 仓库 https://github.com/MariaDB/server 提交补丁。Github 上有关于如何 fork(分支)并以 pull request(拉取请求)形式提交补丁的详细说明。 

贡献的步骤在 Vicențiu 的幻灯片录音中有更详细的解释

  1. 获取代码
  2. 编译代码
  3. 测试代码 
  4. 编写补丁
  5. 提交拉取请求 (pull request)
  6. 确保测试通过 buildbot

Vicențiu 还分享了许多关于贡献代码的技巧和窍门。重要的一点是,在花费大量时间之前,确保你理解要解决的问题,并讨论你想要实现的目标。可以从 MariaDB 的 Jira 问题跟踪器MariaDB 的 Zulip 聊天室开始。

从何开始? 

如果你正在思考从哪里入手,可以查看 Jira 中标记为“对初学者友好”(Beginner friendly)的问题,或者考虑 Google Summer of CodeMariaDB Jupyter 内核AI 框架集成

实用技巧

Vicențiu 还分享了使用 Github 的一些最佳实践,并提醒要注意代码的正确许可——可以查看 MariaDB 贡献者协议常见问题(FAQ)。 

接下来呢? 

希望这次回顾激发了你贡献的兴趣! 要观看 Vicențiu 的完整演讲,请访问 Youtube 上的“开启你的开源事业:参与 MariaDB 的第一步”(24:10)。