查找合适的入门问题 🔎#
恭喜你成功构建了 Arrow 库!
下一步是找到要处理的问题。如前所述,你可能已经想到了要修复的错误或要实现的新功能。或者你仍然需要一个问题来处理,并且需要一些帮助来找到它。
对于这两种情况,我们都使用 GitHub 作为问题跟踪器。
如果你还没有 GitHub 帐户,请导航至 GitHub 登录页面 创建一个。
如果你需要有关创建新 GitHub 问题的帮助,请参阅 GitHub 文档。
创建工单后,你可以在 GitHub 评论中开始讨论。
GitHub 标签#
为了方便你找到适合新贡献者的问题,我们在一些 GitHub 问题中添加了 **“good-first-issue”** 标签。
另请参阅
搜索合适的入门问题 good-first-issue 标签列表
标记为入门级的问题应该不超过两天或一个周末即可解决。当你深入研究代码时,你可能会发现这个问题并不容易 - 这种情况可能会发生,因为问题可能比分类工单的人预期的要难。请随时在评论中写下这一点。
注意
当你找到你想处理的 GitHub 问题时,请在该问题的评论部分提及你感兴趣的内容;这样我们就会知道你正在处理它。当工作开始时,考虑将自己分配给该问题(问题分配)。
另外,请随时在评论中提问。你可以获得一些关于从哪里开始以及已经解决的类似问题的指示。
**如果问题已被分配怎么办?** 如有疑问,请在问题上发表评论,询问他们是否介意你尝试提交拉取请求;如果没有回应,则表示你可以继续进行。
**提问** 如果你对从哪里开始或采用什么方法有疑问,请在 GitHub 问题本身或开发者邮件列表中提问。如果这是你的第一次代码贡献,这尤其是一个好主意,这样你就可以了解项目这部分的核心开发者认为好的解决方案是什么样的。为了获得最佳结果,请提出具体的、直接的问题,例如
你认为 $PROPOSED_APPROACH 是正确的方法吗?
我应该在哪个文件中进行更改?
代码库中是否有任何我可以学习的相关内容?
如果你问了这些问题却没有得到答案,可以再次提问。
注意
**创建或选择要处理的问题后,不要忘记创建一个新的分支!** 请按照 拉取请求的生命周期 部分中的说明进行操作,或按照下一节进行操作:在 Arrow 代码库上工作 🧐。