开发#

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

为 Apache Arrow 做出贡献#

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

Arrow 是一个大型项目,初次参与时可能会让人感到不知所措。贡献代码固然很好,但这可能并不是最佳的切入点。通过多种方式,您可以为项目和社区做出宝贵的贡献。

本页面为您提供了如何参与的指南,并就如何与社区互动以获得最佳成效提供了一些建议。

行为准则#

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

Apache Arrow 社区

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

错误报告和功能请求

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

通过邮件列表交流

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

虽然邮件列表缺乏聊天或其他即时通讯工具的即时性,但它为参与者提供了慢下来、深思熟虑进行回复的机会,并帮助分布在不同时区的开发者能够更平等地参与。

阅读更多内容,请访问 Apache Arrow 社区页面。

完善文档

完善文档是为项目做出贡献的绝佳方式。如果您发现某些文档不完整或不准确,请与社区共享您的宝贵经验。

文档改进也是一种无需大量本地开发环境设置,即可熟悉我们下述提交和评审流程的好方法。事实上,许多仅涉及文档的更改可以直接通过 GitHub 网页界面点击“编辑(edit)”按钮来完成。这将为您自动处理 Fork 和发起 Pull Request 的操作。

新贡献者指南

首次贡献?

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

贡献概览

如果您不是第一次参与贡献,但仍需要了解我们遵循的贡献流程概览以及一些额外信息,请查看此处。

持续集成

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

阅读更多内容,请访问 持续集成页面。

基准测试

有关如何使用基准测试套件的信息,请参阅 基准测试页面。

发布指南

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

发布验证流程

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