开发#

连接到特定语言开发页面

为 Apache Arrow 贡献代码#

感谢您对 Apache Arrow 项目的兴趣。

Arrow 是一个大型项目,当您第一次参与时,可能会让人感到不知所措。贡献代码很棒,但这可能不是您开始的地方。有很多方法可以为项目和社区做出宝贵的贡献。

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

行为准则#

所有参与 Apache Arrow 项目的行为都受 ASF 的 行为准则 约束。

Apache Arrow 社区

参与 Arrow 项目的第一步是加入邮件列表并参与讨论。

错误报告和功能请求

即使您无法自己解决问题,也要提醒我们注意意外行为和缺少的功能,这将帮助我们了解和优先考虑改进库的工作。

通过邮件列表进行沟通

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

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

Apache Arrow 社区 页面上了解更多信息。

改进文档

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

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

新贡献者指南

第一次贡献?

新贡献者指南提供了为 Apache Arrow 项目做出贡献所需的信息。

贡献概述

简要概述我们遵循的贡献流程以及您可能在您不熟悉一般贡献流程的情况下需要的一些其他信息。

持续集成

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

持续集成 页面上了解更多信息。

基准测试

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

发布指南

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

发布验证流程

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