开发#

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

贡献 Apache Arrow#

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

Arrow 是一个大型项目,初次接触时可能会让人不知所措。贡献代码很棒,但这可能不是入门的第一步。有很多方法可以为项目和社区做出宝贵的贡献。

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

行为准则#

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

Apache Arrow 社区

参与 Arrow 项目的一个很好的第一步是加入邮件列表并尽可能参与讨论。

错误报告和功能请求

即使您无法自行解决问题,提醒我们注意意外行为和缺失的功能,也能帮助我们了解和确定改进库工作的优先级。

通过邮件列表进行沟通

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

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

Apache Arrow 社区 页面上阅读更多信息。

改进文档

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

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

新贡献者指南

第一次贡献?

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

贡献概述

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

持续集成

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

持续集成 页面上阅读更多信息。

基准测试

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

版本指南

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

版本验证流程

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