开发#

连接到特定语言开发页面

为 Apache Arrow 贡献代码#

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

Arrow 是一个大型项目,当你第一次参与时可能看起来很让人不知所措。贡献代码很棒,但这可能不是你开始的地方。有很多方法可以为项目和社区做出有价值的贡献。

本页面提供了一些关于如何参与的指南。它还提供了一些关于如何与社区进行最佳互动以获得最佳效果的建议。

行为准则#

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

Apache Arrow 社区

参与 Arrow 项目的第一步是加入邮件列表并参与讨论。你可以在那里做出贡献。

错误报告和功能请求

让我们了解到意外行为和缺少的功能,即使你无法自己解决问题,也能帮助我们了解和优先考虑改进库的工作。

通过邮件列表进行沟通

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

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

阅读有关 Apache Arrow 社区 页面的更多信息。

改进文档

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

文档改进也是获得我们提交和审查流程(下面讨论)经验的一个好方法,不需要大量的本地开发环境设置。实际上,许多只涉及文档的更改可以直接在 GitHub 网页界面中进行,只需单击“编辑”按钮即可。这将为你处理创建分支和拉取请求。

新贡献者指南

第一次贡献?

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

贡献概述

简要概述我们遵循的贡献流程,以及如果你不熟悉一般贡献流程,可能需要的一些额外信息。

持续集成

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

阅读有关 持续集成 页面的更多信息。

基准测试

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

发布指南

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

发布验证流程

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