对于初学者练习的6个开源项目

1. OpenStack


OpenStack的 - 免费开源的平台,为云计算,主要部署在服务模式基础架构即服务(IaaS)。该项目开始被提NASA和Rackspace早在2010年,但此后该项目已加入了500多家企业,其中包括硅谷巨头。要开始作出贡献的项目,您只需要读取这个页面。每个项目都有详细的文档。参加可能需要C ++,Python和Web框架的Django的知识。

2. Ava

AVA - 的JavaScript库进行测试,运行速度比许多竞争对手更快。其优点是,它平行于测试,这是用于在I / O流负载测试特别有利的。除了运行在分开的平行处理的文件的检测手段,因此检测比快得多,例如,使用摩卡库。问题的仓库可以在工作相关初学者库中找到。

3. 即时解答DuckDuckGo


如果有人不知道,DuckDuckGo - 搜索引擎,不会收集用户的信息。即时回复 - 一个功能,可以让你得到答案,而无需打开网站。数百人参加这个功能的发展,很多的发展思路就在于这个页面上。 DuckDuckGo还提供了良好的文档,并鼓励用户为服务创建一个新的婴儿床。要查看这些婴儿床的外观,足以推动搜索引擎的词组«WordPress的小抄»。如果您有什么困难,有是在Github上库斯莱克和wiki页面的通道。

4. Habitica

Habitica - 在游戏的形式应用形成习惯,让用户做出一定的人生决定,得到“回报”和“惩罚”。如果你想帮助球队在它的发展,现在是时候去他们在一个储存库Github上,并期待在跟注“对初学者”的问题。

5. Mozilla的项目

毫无疑问,Mozilla开源项目数量的领导机构之一。使您的Mozilla项目的发展的贡献似乎并不乍看之下很简单,因为它是很难发现问题,标记为初学者由于事实一大堆的问题。幸运的是,它已经建立了一个单独的网站,在那里你可以根据自己的兴趣筛选任务。初学者应注意在过滤器的底部过滤简单的错误!

6. Pinax

Pinax - 使用Web框架Django的opensorsnaya做一个开放的平台。这个生态系统对Django的新项目重新使用的应用程序,所以模板。在他们在Github问题部分库对初学者的任务,标志着第一次出国,只。他们仔细记录,让你知道你应该怎么做。

我要项目,要怎么办?

  • 寻找你感兴趣的信息库中的标签。肯定会有的问题的任何问题,这是因为容易解决的标示。
  • 请查看以下资源:
    • @yourfirstpr:Twitter帐户,这是不断添加链接,对初学者问题的问题;
    • OpenHatch:通信资源与谁要求用户已经以他们的项目的发展作出了贡献的开发者
    • 争夺:项目列表,指定专门为新的贡献者创建的任务。
    • CodeTriage:选择自己喜欢的仓库,每天都会收到邮件,在这些问题的任务。

你可能感兴趣的:(嵌入式开发,mobile,Java,Cpp)