开发#

特定语言开发页面的链接

为 Apache Arrow 做贡献#

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

Arrow 是一个大型项目,初次参与时可能会让人感到不知所措。贡献代码很棒,但这可能不是开始的第一步。为项目和社区做出有价值的贡献有很多种方式。

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

行为准则#

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

Apache Arrow 社区

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

错误报告和功能请求

向我们报告意外行为和缺失的功能,即使您自己无法解决问题,也有助于我们了解和优先处理改进库的工作。

通过邮件列表进行交流

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

虽然缺乏即时性,不如聊天或其他形式的沟通,但邮件列表为参与者提供了放慢速度并深思熟虑地回应的机会,并且它们有助于分布在许多时区的开发人员更平等地参与。

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

改进文档

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

文档改进也是获得我们下面讨论的提交和审查流程经验的好方法,而不需要大量的本地开发环境设置。事实上,许多纯文档的更改可以直接在 GitHub 网页界面中通过点击“编辑”按钮完成。这将为您处理创建分支和拉取请求的操作。

新贡献者指南

第一次贡献?

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

贡献概览

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

持续集成

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

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

基准测试

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

发布指南

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

发布验证过程

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