“如何编写你的第一个补丁?” – MariaDB 非正式会议演示文稿

 你是否曾经想过如何开始为世界上最流行的开源数据库贡献代码?你是否曾遇到从源代码构建和配置、编写贡献补丁以及随后使用 mysql-test-run (mtr) 框架测试服务器的问题?
如何让你的补丁对其他开发者可见?
在本节中,我们将通过现场演示,逐步介绍获取最新源代码、测试服务器以及编写你的第一个贡献代码的整个过程!
让我们开始吧!Anel Husakovic (https://mariadb.org.cn/about/staff/anel-husakovic/) 将在我们 2 月 23 日至 24 日的纽约非正式会议上谈论所有这些内容……

保护分支 – 确保 Git 中的代码质量

为了确保新的(或更改的)代码不会破坏任何东西,在 MariaDB Server 开发过程中会运行一套全面的测试套件来捕获回归。开发者应在本地运行测试套件,并在将代码推送到远程仓库后,也要检查在 Travis CI 和尤其是 Buildbot 上运行的更全面的测试是否也没有发现任何回归。然而,有时开发者会马虎大意,犯错,不检查测试结果,急于将代码更改推送到主分支,然后从那时起,测试套件就会对其他所有人产生错误。…

MariaDB 将开发转移到 Github

今天标志着 MariaDB 项目的一个里程碑——今后,MariaDB 项目计划使用 Github 和 git 进行源代码管理。迁移将从 Launchpad 和 bzr 工具进行。

10.1 服务器的开发(目前正在大力开发中)将在 Github 上进行。你可以在这里查看:https://github.com/MariaDB/server。欢迎观看、加星或甚至 fork 代码,并向我们发送贡献!

之前的 maria-captains 现在应该提供他们的 Github ID,以便他们获得类似的地位。将 ID 发送到 maria-developers 邮件列表。…