问题 我该如何开始帮助Github中的项目? [关闭]


我是github的新手,我喜欢帮助其他人完成我感兴趣的项目。 我知道github上有很多指南,但我认为收集一些真人的经历会很好。

所以,我邀请您发布关于您在github上的第一次体验。 无论你是一个不是新手还是github社区中的重摇滚,我认为你的界限可以鼓励像我这样的真正的新手进入这个伟大的开源社区。


6100
2018-06-06 16:43


起源

有关 quora.com/... - Adrien Be


答案:


这很简单。您可以将一个简单的社区项目的开发概括为一个只有两个简单操作的循环过程:

  1. 错误跟踪。测试软件,记录错误,确保将它们归档到正确的位置,询问更多细节等。如果有效,这些报告会记录下一阶段的详细信息:

  2. 修补。定位错误,重现错误,更改代码以修复错误,在本地测试并推送修补程序。这会循环回到第一阶段,其中错误报告被标记为固定或其他。

你必须从第一阶段开始。您不必直接跟踪错误,您可以提供帮助,就像只是跳入并确保其他错误记者正在做正确的事情(确保有适当的转储,确保标签是正确的,合并重复)。

或者您可以更多地参与并测试软件以发现新的错误。把握正确的责任现在是你自己的。

一旦你对项目,代码及其维护者更熟悉,那么你可能已经准备好参与修复一些突出的bug。

要记住的一件重要事情是你可以 请求帮忙。没有人希望局外人能够理解所有代码或能够修复所有错误。维护人员通常非常乐意帮助某人开始,因为他们经常会从你在项目上的工作中获得回报。


10
2018-06-06 16:55





编辑:  CodeTriage.com 可以帮助这个。

这是一个古老的问题,但是有一个新的网站试图帮助像OP这样的人找到有待贡献的项目。

该网站被称为 寻找拉动请求 (它现在已经在2016年死了)它旨在帮助寻求帮助的人找到想要帮助的人。

您只需浏览项目列表并查看它们的活动程度,或者您甚至可以轻松地发布项目。


3
2018-04-02 14:41





Github只是一个聚合项目的网站。您需要向项目维护人员询问他们希望您提供的帮助。这里毫无意义,因为我们不知道你感兴趣的项目的具体规则。不同的项目有不同的做事方式,需要不同领域的帮助。

了解如何使用Git将是最重要的事情。哦,并确保遵循编码标准。


2
2018-06-06 16:52