开发#

连接到特定语言的开发页面

为 Apache Arrow 做贡献#

感谢您对 Apache Arrow 项目的关注。

Arrow 是一个大型项目,当您刚开始参与时,可能会感到不知所措。贡献代码固然很好,但这可能不是开始的第一步。有很多方法可以为项目和社区做出有价值的贡献。

此页面提供了一些关于如何参与的指导。它还提供了一些关于如何与社区互动时获得最佳结果的建议。

行为准则#

所有对 Apache Arrow 项目的参与都受 ASF 的 行为准则 管辖。

Apache Arrow 社区

参与 Arrow 项目的一个好的第一步是加入邮件列表,并在您可以参与的讨论中参与。

错误报告和功能请求

即使您自己无法解决问题,也请提醒我们注意意外行为和缺少的功能,帮助我们了解并优先安排工作以改进库。

通过邮件列表进行沟通

Apache 软件基金会(“ASF”)的项目使用公共、存档的邮件列表来创建每个项目开发活动和决策过程的公共记录。

虽然缺乏聊天或其他沟通形式的即时性,但邮件列表让参与者有机会放慢速度,深思熟虑地做出回应,并且帮助分布在多个时区中的开发人员更平等地参与。

Apache Arrow 社区 页面上阅读更多内容。

改进文档

为项目做贡献的一个好方法是改进文档。如果您发现某些文档不完整或不准确,请与社区的其他成员分享您来之不易的知识。

改进文档也是获得我们提交和审查流程经验的好方法,如下所述,而无需大量的本地开发环境设置。 事实上,许多仅文档的更改可以直接在 GitHub Web 界面中通过单击“编辑”按钮进行。 这将处理为您创建一个 fork 和一个 pull request。

新贡献者指南

第一次做贡献?

新贡献者指南 提供了为 Apache Arrow 项目做贡献的必要信息。

贡献概述

我们遵循的贡献流程的简短概述,以及如果您通常不是贡献流程的新手,您可能需要的其他信息。

持续集成

持续集成需要在软件包管理器、编译器、多个软件库的版本、操作系统以及其他潜在的变异来源的不同组合中运行。

持续集成 页面上阅读更多内容。

基准测试

如何在 基准测试 页面上找到基准测试套件的使用方法。

发布指南

要了解有关执行发布的步骤的详细信息,请参阅 发布管理指南

发布验证流程

要了解如何验证版本,请参阅 发布验证流程