如何在GitHub上获得第一个开源拉取请求

时间:2017-05-04 14:40:36

标签: git github open-source

我想为开源社区做出贡献,但我的第一次经历让我有点沮丧。到目前为止,我已经成功地为我自己的存储库和我在GitHub之外亲自认识的人的存储库做出了贡献。

我找到了一个似乎相对活跃的开源项目,花了很多时间来加快项目及其流程。我整理了一个带有整合提交消息和测试用例的pull请求,并且在一个多月后从未收到过回复。

有关如何在Stack Overflow上执行拉取请求的优秀分步说明,如下所示:What's the workflow to contribute to an open source project using git pull requests? (eg. via Github)

我感兴趣的是我是否需要在这些指令之外做任何事情来接受拉取请求,而不必浪费时间来加速只看到拉取请求被忽略。我应该先尝试与项目业主建立融洽关系,并在潜水前了解他们希望人们在做什么?仅针对已列出的特定问题进行处理?或者我只是不走运,应该继续尝试其他项目?

1 个答案:

答案 0 :(得分:1)

对开源项目的贡献因项目而异。答复将取决于特定社区的结构以及处理新参与者的能力。

在大多数情况下,您需要投入一些时间与项目互动,以确保建立信任,以便您做出有用的贡献,并确保您的贡献是有用的。

如果项目有一个合适的讨论列表,请回顾之前的讨论,以获得关键参与者的支持和讨论的首选风格 - 这可能不符合您的口味,如果是这样,请尝试其他地方;但在主要内容中,您应该开始看到开始对话的机会,然后编写代码贡献。

通过回顾讨论,您还可以了解正常做法的含义' ping'列表,看看是否有人对您的提交感兴趣,以及如何进行审核或接受。

不要期望您的所有捐款都会被接受。很容易认为有一些魔法意味着其他贡献者会一直接受他们的代码 - 这是社交媒体的虚假之一。

继续堵塞。