参与 MariaDB 的第一步

在二月于布鲁塞尔举行的 MariaDB Day 活动上,工程副总裁 Vicențiu Ciurbaru 发表了一场鼓舞人心的演讲,题为“开启你的开源事业:参与 MariaDB 的第一步”。
鉴于最近 MariaDB 新贡献者的积极统计数据,我想在此回顾 Vicentiu 为任何寻求首次贡献的人提供的建议。
参与 MariaDB 不仅仅是编写代码——它是关于加入一个充满活力的社区,在这里,无论贡献大小,都能推动创新。我们希望新来者能看到一条切实可行的参与途径。
如何开始贡献?
最简单的入门方法是帮助改进文档,或在 Stackoverflow、Reddit 等网站上回答问题。
MariaDB 知识库的文档是维基(wiki)形式的。前往 https://mariadb.com/kb/en/ 并注册,你将获得编辑按钮的权限。贡献内容会经过审查,并可能被编辑。
如何贡献代码?
贡献代码最简单的方法是向 Github 仓库 https://github.com/MariaDB/server 提交补丁。Github 上有关于如何 fork(分支)并以 pull request(拉取请求)形式提交补丁的详细说明。
贡献的步骤在 Vicențiu 的幻灯片和录音中有更详细的解释
- 获取代码
- 编译代码
- 测试代码
- 编写补丁
- 提交拉取请求 (pull request)
- 确保测试通过 buildbot
Vicențiu 还分享了许多关于贡献代码的技巧和窍门。重要的一点是,在花费大量时间之前,确保你理解要解决的问题,并讨论你想要实现的目标。可以从 MariaDB 的 Jira 问题跟踪器或 MariaDB 的 Zulip 聊天室开始。
从何开始?
如果你正在思考从哪里入手,可以查看 Jira 中标记为“对初学者友好”(Beginner friendly)的问题,或者考虑 Google Summer of Code、MariaDB Jupyter 内核或 AI 框架集成。
实用技巧
Vicențiu 还分享了使用 Github 的一些最佳实践,并提醒要注意代码的正确许可——可以查看 MariaDB 贡献者协议的常见问题(FAQ)。
接下来呢?
希望这次回顾激发了你贡献的兴趣! 要观看 Vicențiu 的完整演讲,请访问 Youtube 上的“开启你的开源事业:参与 MariaDB 的第一步”(24:10)。