如何在 GitHub 上成功完成您的第一个开源 Pull Request
How to have success with your first Open Source Pull Request on GitHub
我想为开源社区做贡献,但我的第一次经历让我有些沮丧。到目前为止,我已经成功地为我自己的存储库和我在 GitHub.
之外认识的人的存储库做出了贡献
我发现了一个看起来相对活跃的开源项目,并且花了很多时间来加快项目及其流程的速度。我将拉取请求与合并的提交消息和测试用例放在一起,但在一个多月后从未收到回复。
有关于如何在 Stack Overflow 上执行拉取请求的优秀分步说明,如下所示:What's the workflow to contribute to an open source project using git pull requests? (eg. via Github)
我感兴趣的是,我是否需要执行这些说明之外的任何操作来让拉取请求被接受,而不必浪费时间加快速度只是为了看到拉取请求被忽略。我是否应该先尝试与项目所有者建立融洽的关系,然后在深入研究之前找出他们希望人们从事的工作?只处理已经列出的特定问题?还是我运气不好,应该继续尝试其他项目?
对开源项目的贡献因项目而异。响应将取决于特定社区的结构以及它与新参与者打交道的能力。
在大多数情况下,您需要花一些时间参与项目,以确保建立信任,以便您做出有用的贡献,并且您的贡献被视为有用。
如果该项目有合适的讨论列表,请回顾一下以前的讨论,了解主要参与者是谁以及首选的讨论方式 - 这可能不合您的口味,如果是,请尝试其他地方;但总的来说,您应该开始看到开始对话的机会,然后是代码贡献。
查看讨论还可以让您了解关于 'pinging' 列表的常规做法,看看是否有人对您的提交感兴趣以及如何获得审查或接受。
不要期望您的所有贡献都会被接受。人们很容易认为有某种魔力可以让其他贡献者的代码一直被接受——这是社交媒体的谬误之一。
继续加油。
我想为开源社区做贡献,但我的第一次经历让我有些沮丧。到目前为止,我已经成功地为我自己的存储库和我在 GitHub.
之外认识的人的存储库做出了贡献我发现了一个看起来相对活跃的开源项目,并且花了很多时间来加快项目及其流程的速度。我将拉取请求与合并的提交消息和测试用例放在一起,但在一个多月后从未收到回复。
有关于如何在 Stack Overflow 上执行拉取请求的优秀分步说明,如下所示:What's the workflow to contribute to an open source project using git pull requests? (eg. via Github)
我感兴趣的是,我是否需要执行这些说明之外的任何操作来让拉取请求被接受,而不必浪费时间加快速度只是为了看到拉取请求被忽略。我是否应该先尝试与项目所有者建立融洽的关系,然后在深入研究之前找出他们希望人们从事的工作?只处理已经列出的特定问题?还是我运气不好,应该继续尝试其他项目?
对开源项目的贡献因项目而异。响应将取决于特定社区的结构以及它与新参与者打交道的能力。
在大多数情况下,您需要花一些时间参与项目,以确保建立信任,以便您做出有用的贡献,并且您的贡献被视为有用。
如果该项目有合适的讨论列表,请回顾一下以前的讨论,了解主要参与者是谁以及首选的讨论方式 - 这可能不合您的口味,如果是,请尝试其他地方;但总的来说,您应该开始看到开始对话的机会,然后是代码贡献。
查看讨论还可以让您了解关于 'pinging' 列表的常规做法,看看是否有人对您的提交感兴趣以及如何获得审查或接受。
不要期望您的所有贡献都会被接受。人们很容易认为有某种魔力可以让其他贡献者的代码一直被接受——这是社交媒体的谬误之一。
继续加油。