Apache Arrow 项目治理
Arrow 项目是 Apache 软件基金会的一部分,遵循其项目管理指南,该指南提倡社区主导的共识决策,独立于商业影响。
项目管理委员会 (PMC)
PMC 负责管理项目。成员对重要决策进行投票,包括发布版本和邀请提交者加入 PMC。
提交者 (Committers)
对项目持续做出贡献的贡献者,PMC 可能会邀请其成为提交者,以此认可他们对项目的持续贡献。提交者被授权可以直接合并代码补丁到项目的代码仓库,并作为无投票权的项目维护者。有关更多详情,请参阅下面的“成为提交者”部分。
成为提交者
有很多方式可以贡献 Apache Arrow 项目,包括问题报告、文档、测试和代码。PMC 可能会邀请持续活跃且贡献高质量的贡献者成为提交者,以此认可他们对项目的持续贡献。提交者被授权可以直接在所有 Arrow GitHub 仓库中提交更改,并肩负着使用其身份和权限为整个社区改进 Arrow 项目的重大责任。
在考虑邀请某人成为提交者时,PMC 会寻找那些已经表现出提交者应有的工作和判断力的贡献者。毕竟,任何贡献者都可以做提交者所做的所有事情,除了合并拉取请求。虽然没有一套固定的要求列表,也没有一份能赋予提交权限的检查表,但典型的行为包括:
-
除了拉取请求之外的贡献,例如审查其他拉取请求、修复 bug 和文档、分类问题、回答社区问题、改进可用性、减少技术债务、协助 CI、验证发布版本、在特殊环境中调试等。
-
这些对项目的贡献在质量上应保持一致,并持续一段时间,通常在 6 个月或更长时间。
此过程的具体运作方式在此处记录。如果您认为您应该被授予提交者权限,但尚未获得,您可以联系 PMC 成员之一或private@arrow.apache.org
邮件列表。