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