Answers:
不,这不对。
如果您查看的项目代码库过于艰巨,请考虑:
为了克服您的不接受提交的“恐惧”,首先要寻求安全点。这将使您和开发团队都对您的关系充满信心,并学习彼此的思维方式。随着您的进步(技能,经验,代码质量以及对OS项目团队的了解以及动态变化),您将能够解决更多的任务,同时减少麻烦。
它还可以帮助您寻找合适的起点,并查看团队可能适合您的条件。
例如,多年来,我为Buildbot做出了一些贡献。我刚开始修复一些小问题,然后通过修复一些明显的错误来提高Mercurial源代码步骤的质量。最后,我重写了大多数网页,并将html粘贴代码替换为基于模板的HTML生成解决方案。后者是几个月的辛苦工作中的几百次提交。
我也做了一些Mercurial的工作,但是那些家伙更挑剔,技术也更复杂,所以我还没有对内核进行任何修复。我做了一些错误报告,并写了一些小扩展,但是目前我还没有得到什么。
希望能帮助到你。
进入。监视开发列表一段时间,并在感到舒适时自我介绍。许多项目的bug修复或文档编制工作都比较简单,常规人员会很乐意向您指出。大多数项目对新手都非常友好,它们将使您足够快地从头开始,以便您可以成为该项目的真正资产。
一段时间后,您将熟悉代码库的结构和最重要的部分。学会理解这样的代码是编程中非常重要的部分,而开源是学习它的好方法。