沟通#
关于贡献者
贡献者团队由专家、软件工程师和核心开发者组成,但也包括热爱我们工作的用户、学习者和爱好者,我们希望将这种热情传递给您。
我们都会有愚蠢的问题,而且经常需要帮助。我们鼓励您公开沟通,我们将尽力提供帮助。
由于项目规模庞大,涉及多种语言,因此每个贡献者都会面临需要学习的新事物。即使是最有经验的 C++ 开发人员也可能需要询问有关 R 的基本问题。
在沟通时,重要的是用适当的标签([C++]、[R]、[Ruby] 等)标记您的沟通内容,以便引起相关人员的注意。
在哪里获得帮助 👋#
对于您可能遇到的任何问题,您可以写信给用户或开发邮件列表,GitHub Discussions,或者您可以在GitHub上创建一个 issue。 也可以使用 GitHub 搜索 issue、报告错误和创建功能请求或提案。
GitHub#
GitHub 提供了多种沟通方式,该项目托管在 GitHub 上。我们使用的是 GitHub Issues、Discussions 和 Pull Requests。
您可以使用 GitHub issues 来
提问,
报告错误,
另请参阅
提出新功能,
提出对文档的更大更改,
报告构建 Arrow 库之一时出现的问题并讨论可能的解决方案(或在 GitHub Discussions 上发帖或发送至用户邮件列表)。
就您不确定的事情提出问题可能会让人感到害怕,但它对其他人和项目也很有用。
注意
请务必在 issue 描述中添加您使用的操作系统和 Arrow 版本以及调试信息/错误。
如果您已经编写了一个新的贡献,您可以在创建 GitHub issue 之后创建一个 Pull Request,并说明您计划实施的方式。重要的是让一位 Arrow 开发人员同意您修复它的基本提案。最好在您花费太多时间在一些我们可能认为不是一个好主意的事情之前先询问。
如果您想解决 GitHub 中已有的 issue,您应该在 issue 评论中与其他贡献者联系。
邮件列表#
您可以订阅用户或开发邮件列表,并浏览以前的主题或提问。 虽然 GitHub 上的讨论只会通知被提及或正在 Pull Request 上进行协作的人员,但邮件列表允许您向所有用户或开发人员广播。 当您想从更广泛的受众那里获得反馈或答案时,请使用这些邮件列表。
注意
GitHub Discussions 会将所有帖子镜像到 <user@arrow.apache.org> 邮件列表。 欢迎用户在这两个地方提出使用问题。
还有一个双周开发者同步电话会议,欢迎任何人加入。 它会在开发邮件列表中公布,并附有加入链接。
另请参阅
有关订阅邮件列表的更多信息和链接可以在这里找到。
推荐的学习资源#
要查找有关对 Arrow 很重要的概念的文章以及推荐的学习语言的书籍,请访问更多信息和资源。