我是github的新手,我喜欢帮助其他人完成我感兴趣的项目.我知道github上有很多指南,但我认为收集一些真人的经历会很好.
所以,我邀请您发布关于您在github上的第一次体验.无论你是一个不是新手还是github社区中的重摇滚,我认为你的界限可以鼓励像我这样真正的新手进入这个伟大的开源社区.
这很简单.您可以将简单的社区项目的开发概括为仅包含两个简单操作的循环过程:
错误跟踪.测试软件,记录错误,确保它们存放在正确的位置,要求更多细节等.如果有效,这些报告会记录下一阶段的详细信息:
修补.定位错误,重现错误,更改代码以修复错误,在本地测试并推送修补程序.这会循环回到第一阶段,其中错误报告被标记为固定或其他.
你必须从第一阶段开始.您不必直接跟踪错误,您可以提供帮助,就像只是跳入并确保其他错误记者正在做正确的事情(确保在适用的地方有转储,确保标签是正确的,合并重复项).
或者您可以更多地参与并测试软件以发现新的错误.把事情弄清楚的责任现在是你自己的.
一旦您对项目,代码及其维护者更熟悉,那么您可能已准备好参与修复一些突出的错误.
要记住的一件重要事情是你可以寻求帮助.没有人希望局外人能够理解所有代码或能够修复所有错误.维护者通常非常乐意帮助某人开始,因为他们经常会从你在项目中的工作中获得回报.