标签归档: MariaDB
编码规范通常会像 vim vs emacs 和其他开发者争论一样引发热烈讨论。美剧《硅谷》的观众都熟悉“制表符 vs 空格”的场景,以及人们对此的激情。虽然我个人确实有偏好(我在这里不分享),但我认为更重要的是人们在代码库中坚持采用一种标准。
规范故事
几个月前,一位新的 MariaDB Server 社区开发者给我发消息,询问在哪里可以找到我们的编码规范文档。经过一番搜索,我意识到我们没有这样的文档,而如果我们想要引入新的开发者,我们肯定应该有一个。
…
早在 12 月,我们征求了您关于在 MariaDB Server 社区中实施行为准则的反馈意见。我们收到了很多很棒的反馈和观察,今天我们发布了我们行为准则的 1.0 版本。
反馈
我们收到的反馈总体上是积极的,无论是在实施行为准则本身方面,还是在文本内容方面。
尽管如此,Brian Andrus 建议我们更好地定义“煽动性语言”;这确实是我们在起草内容之前内部讨论过的问题。
…
在 3 月 18 日至 20 日,CloudFest 会议前举行了一场黑客马拉松。共有 11 个项目和超过 100 名参与者,每个团队都做出了很棒的东西。事实上,得益于这场黑客马拉松,现在有一个新的MariaDB 健康检查插件可用于 WordPress。
(更多…) …
由于一系列问题,我们之前的开发者指标季度更新未能发布。然而,这次我们做了一些改动。在这篇文章中,我们将总结 2022 年以及 2023 年头几个月发生的事情。这篇博文的所有数据都可以在 MariaDB Metrics 仓库的发布部分以 CSV 格式找到,同时还有生成指标所需的一切内容。
指标收集的变更
对于主要的提交指标,我们使用一个名为“GitDM”或 Git Data Miner 的工具,该工具是为 git 内核树开发的,用于按人员和组织对提交进行分组。
…
我在过去的博文中提到过,并非所有贡献都是代码贡献。许多可能的贡献都很有价值,包括测试、bug 报告、帮助社区等。
非代码贡献相当隐蔽
不幸的是,非代码贡献有时对更广泛的社区来说是隐形的,所以今天我想重点介绍一些这样的贡献。这次是我们的赞助商之一 Intel 所做的贡献。
Intel 对开源友好
Intel 长期以来一直是一家对开源友好的公司。但最近比以往任何时候都更努力地推动开源,甚至将他们有史以来第一个新创新奖授予了 Linus Torvalds。
…
在开始这篇博文之前,我想说我犯了一个错误,这个错误意味着迄今为止所有的指标博文都使用了错误的数据。作为我们开放价值观的一部分,我将在此对这个问题进行事后回顾(post-mortem)。
指标生成
在我们深入探讨哪里出错之前,我首先需要介绍一些背景信息。提交指标是使用一个名为“gitdm”的工具生成的,这是一个“Git 数据挖掘工具”,旨在为 Linux 内核生成提交统计数据。我们的分叉版本位于指标仓库中,其中包含一些更适合 MariaDB Server 需求的自定义内容。
…
上个月我们提供了过去几年的贡献者统计数据。我们收到了很多出色的反馈,所以今天我们再次为您呈现上个月的贡献者统计数据。通常我们会按季度发布,但有许多额外的事情需要报告,所以我们决定现在发布一个额外版本。
上个月发生了一些影响数据的关键事件,首先是 MariaDB 10.11 发布了预览版。这意味着围绕此版本有一系列活动。
…