10种方法开始贡献到开源项目中去

来源:互联网 发布:淘宝分享链接怎么弄 编辑:程序博客网 时间:2024/06/05 09:32
http://opensource.com/life/13/4/ten-ways-participate-open-source
10种方法开始贡献到开源项目中去

我感到奇怪,为什么没有更多开源用户积极的参与到开源社区,成为提交者和贡献者。

在理解了一个开源项目的功能及路线图后,任何人都能直接的获取代码并贡献自己的价值。
因为开源是分布式的,有优秀的参与者。能获得很多益处,而参与的门槛又不要求太高。你没有必要移动,
受雇一个启动的项目,放弃自己的日常工作,甚至没有4年的学位证。

我参与的开源项目,使我的生意在成本控制和自适应性得到加强,在我的履历中也添加了交流的经验,在回馈
社会上,在我的开源项目上建立了一个专业的导师指导网络,同时也提高了我对项目的理解。

总之,参与并成为一个开源项目的提供者(开发者),提高了我个人的名声,增加了商业机会,当然最重要的是
填补了开源项目中的空缺。

因此,你准备什么时候参与到开源项目这个社区呢?

Daniel Doubrovkine提供了下面一个列表,为了任何一个人都能成为了不起的贡献者,另外附加我个人的一些意见
和提示。

10种方式开始参与到开源项目

1:有一个现实的问题需要解决,商业需要,或时某种商业类型的驱动的动机。

贡献时间和努力给开源项目要求是超越了理论和爱好,不言而喻,需要是是发明之母,它驱动者开源参与者。

2:理解项目的目标,并确保与你贡献的目标一致。

与基线代码并行工作,并关注项目路线图。开源项目是被开源社区驱动,当前社区提供了项目的目标和架构,虽然
创造力和创新是重要的,但由形形色色的工作者朝着共同的目标并行的工作更重要。如果你觉得项目的架构需要重构
可以在扩展中增加插件点。

3:提供实现全部功能的分支部分,包含测试信息和文档信息。

因为你完成的开源部分是其他人来审核和维护的,因此自动化测试和文档是必需的。

4:遵守你正在贡献项目中的项目规则

开源意味着是整个社区一起在建设和群体在获取,违反项目规则就会减少信任和合作的机会。


5:要谦虚,永远不要将自己的名字列到开发贡献者中,这是项目领导者做的事情,当然是他/她认为
你的贡献有价值时。
需要一些时间来起得信任和获取权限,花一些时间去理解他人,不要试图减少他人,有规模项目都是用人为贤的。

6:抱着低的期望,学会接受拒绝
虽然开源提供了坚实的基础,但你需要预算足够的时间和精力来把你的解决方案整合到项目中去,不要过早
的提交你,重构它,然后继续。

7:持之以恒,改善意见并保持更新。

提交者是忙碌的守门员,可能提供较低级别的贡献。
不断的提供贡献,并礼貌的在更广泛的社区指出贡献的价值。

8:用诚实的声音反应你的时间和技能。
虽然贡献源代码是艰巨的,贡献关键代码的机会更少。你也可以
更舒服的通过文档,博客,帖子和演讲来贡献。Barbara Shuarette分享了
怎么为一个开源项目做贡献,无论你是否有经验。

9:成为一个实干家,而不是一个健谈者或巨魔。

开源项目是基于源代码,测试用例,示例和文档。如果你的贡献中,邮件讨论列表
多余你的代码库,重新考虑你优先的贡献。


10:完成你已经开始的,不要放弃。
如果你正确的确定来解决一个真实的问题,业务的需要,或某种类型的
商业驱动,那么失败和离开了就不是一种选择了。
原创粉丝点击