设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

如何开始参与开源项目?

2015-1-8 16:24| 发布者: joejoe0332| 查看: 4327| 评论: 0|原作者: cucr|来自: 伯乐在线

摘要: 在过去五年我一直参与 Durgapur Linux用户组。我一直为各种开源项目进行贡献。我为开源贡献的主要原因是享受当你发送一个补丁或PR(pull request 提交问题)到一个开源项目的感觉。当数以百万计的人在每天的生活中使 ...


Apache

Apache, http://community.apache.org/newcomers/index.html

Apache维护了相当多的项目。project.apache.org列出了超过140个项目,每一个你都可以开始做贡献。新来者的部分是如何在 Apache开始的简单说明,http://community.apache.org/newcomers/index.html

参与Apache软件基金会:http://www.apache.org/foundation/getinvolved.html

我是一个有几年经验的Python / Django活跃开发者。所以,我增加了如何开始为Python / Django贡献


Python

开始用Python贡献,请查看开发人员指南(http://docs.python.org/devguide/)。它首先告诉在你的系统克隆仓库,继续告诉你如何检查easy fixes。

开发人员指南提到,你如何开始做文档的修复,然后修复小bug。一旦你了解了,你可以开始对付easy bugs。

读物: http://docs.python.org/devguide/fixingissues.html

任务跟踪: http://bugs.python.org/

简单的任务: http://goo.gl/NzJuDp


Django

Django是一个基于Python的web框架,它被一些非常大的公司使用,例如Disqus,Instagram,Transifex等。如果要开始为Django贡献,请去 Contributing to Django页面。

这个页面列出了邮件列表,IRC频道,任务跟踪的链接。

参与Django: https://code.djangoproject.com/#Gettinginvolved

像大多数开源项目,Django也有针对新贡献者的easy fixes。

小且简单的改进 – https://code.djangoproject.com/wiki/LittleEasyImprovements

简单的 – https://code.djangoproject.com/query?status=!closed&easy=1

“小且简单的改进”提到的任务还有,为文档发送补丁,编写测试或者或者改善代码库。

Django维护一个建议新贡献者的页面:https://docs.djangoproject.com/en/1.6/internals/contributing/new-contributors/

 

开源贡献不只是强制你只为一个著名的社区做贡献。互联网上存在巨量开源项目,像Github,SourceForge,Google Code,Bitbucket等。我也确信的事实是仅仅开源贡献并不会起到帮助。一个人需要在为项目工作时让想法从他大脑中流出。


我想你会喜欢从一个不错的blog post(博文)引用的几行话:

You shouldn’t become an artist so you can be famous, but because there’s art inside of you that will kill you if you don’t let it out.
You shouldn’t found a startup to make money, but because it’s your life’s work.
And you shouldn’t hack on open source projects because someone told you that your GitHub profile is your new resume, but because you want to code socially.

你不应该为了你可以出名而成为一个艺术家,而是因为如果你不让你内在的艺术释放出来,它会杀了你。
你不应该为赚钱而开始,而是因为它是你一生的工作。
你不应该因为有人告诉你github概要就是你新的简历而深入到开源项目,而是因为你想让编程社交化。


  一旦你开始贡献,你开始通过IRC,邮件列表与人交流。我强烈建议你去看看组织遵守的礼仪。通常看看这个演示文稿来得到一个简要的了 解.http:/ /www.shakthimaan.com/downloads/glv/presentations/mailing-list-etiquette.pdf


  即使阅读本文后,如果你遇到任何问题。可以随时在Twitter找我或给我发邮件:sayan dot chowdhury2012 @ gmail dot com。我还要感谢Chandan Kumar,他帮助我写了这篇博文,他可以通过chandankumar dot 093047 @ gmail dot com联系。


本文由 伯乐在线 - cucr 翻译,Lingfeng Ai 校稿。未经许可,禁止转载!
英文出处:Sayan Chowdhury。欢迎加入翻译小组


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部