Apache Arrow 社区
我们欢迎所有人参与,并鼓励您加入我们、提出问题并参与进来。
对 Apache Arrow 项目的所有参与都受 Apache 软件基金会的行为准则的约束。
邮件列表
这些 arrow.apache.org 邮件列表用于项目讨论
标签
邮件列表遵循在主题前添加一个或多个标签的惯例,以便阐明消息的范围和目的。例如
- [ANNOUNCE] Apache Arrow 11.0.0 released
- [DISCUSS][C++] C++ API as a user-facing API
- [Java][Arrow IPC] Extreme memory usage when reading feather files
在向其中一个列表发送邮件时,请在主题行前添加一个或多个标签。根据您邮件的主题,标签可能包括一个或多个
- 支持的环境:例如,
[C++]、[Java]、[Python]等。 - 规范和协议:例如,
[Format]、[Flight RPC]、[ADBC]等。
如果您的邮件旨在引发讨论而不是为特定问题寻求答案,您也可以在主题行前添加 [DISCUSS]。
投票
投票会定期在 dev@ 邮件列表上举行,并以 [VOTE] 前缀表示。这些投票是正式的 Apache 软件基金会投票过程 的一部分。社区成员被鼓励参与这些帖子,如果他们支持相应的提案,可以回复 "+1 (non-binding)"。投票结果将以 [RESULT][VOTE] 为前缀发布回 dev@ 邮件列表。
其他列表
您可能还希望订阅这些列表,它们记录了一些活动流
-
issues@用于 GitHub issue 的创建 -
commits@用于 apache/arrow 和 apache/arrow-site 仓库的提交(通常仅限于main分支) -
builds@用于夜间构建报告
此外,我们还有一些“信息流”列表,它们的存在是为了将开发活动以邮件形式存档。
GitHub
我们使用 GitHub Issues 来报告错误、请求新功能和跟踪开发工作队列。对于使用问题,我们的仓库使用 GitHub Discussions 作为 user@ 邮件列表的替代方案
(订阅,取消订阅,存档)。讨论会同步到 user@ 邮件列表
(订阅,取消订阅,存档),欢迎用户在这两个地方提出使用问题。维护者可能会酌情将使用类型的 Issue 转换为 Discussion。
请在相应的仓库中创建 Issue 或开始 Discussion
实现
- Go: apache/arrow-go (Issues, Discussions)
- Java: apache/arrow-java (Issues, Discussions)
- Julia: apache/arrow-julia (Issues, Discussions)
- nanoarrow: apache/arrow-nanoarrow (Issues, Discussions)
- Rust: apache/arrow-rs (Issues, Discussions)
- .NET: apache/arrow-dotnet (Issues, Discussions)
- 所有其他:apache/arrow (Issues, Discussions)
标准
- ADBC: apache/arrow-adbc (Issues, Discussions)
- 所有其他:apache/arrow (Issues, Discussions)
Stack Overflow
有关如何使用 Arrow 库的问题,除了编程语言标签外,您可能还想使用 Stack Overflow 上的 apache-arrow 标签。一些语言和子项目可能有自己的标签(例如,pyarrow)。
会议
我们举办在线会议,为关于 Arrow 项目的同步讨论提供空间。这些讨论通常集中在 Arrow 贡献者感兴趣的话题上,但我们也欢迎 Arrow 用户加入。
| 会议 | 频率 | 备注 |
|---|---|---|
| Arrow 社区会议 | 每2周 | Google 文档 |
| PyArrow 开发会议 | 每4周 | Google 文档 |
| Arrow R 包开发会议 | 不定期 | Google 文档 |
| Arrow Rust 同步会议 | 不定期 | Google 文档 |
有关如何参加这些会议的信息,请查看会议记录并订阅上文所述的 dev@ 邮件列表。其中一些会议的主持人会在每次会议前向邮件列表发送提醒邮件,其中包含如何加入的信息。
聊天
对于同步交流,我们在 arrow-dev.zulipchat.com 维护一个 Zulip 实例。某些频道无需账户即可查看,但您需要创建一个账户才能聊天。如果您没有看到想聊的话题的频道,请在 #dev 中发帖。
如果您不熟悉 Zulip,它的工作方式与其他聊天工具有些不同。Zulip 有一个入门指南,可能有助于您熟悉它。