200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 如何加入apache开源社区

如何加入apache开源社区

时间:2019-05-20 08:02:54

相关推荐

如何加入apache开源社区

运维|Apache

apache

运维-Apache

与顶尖程序员交流合作进步有多快?

刷pv 源码,vscode 命名文件类型,ubuntu系统亮度,tomcat 集群文件上传,亚马逊爬虫检测,php爬取新闻,益阳seo优化有哪些公司,网站源码盈利,购物网页框架模板代码lzw

自己的代码被上亿用户使用有多爽?

易语言全局加速源码,vscode 全选快捷键,360 ubuntu版,Tomcat设置内存标准,Anaconda爬虫库,php 增删改查 源码,峨眉山页面seo优化,网站后台 frame 设计,主题餐厅模板lzw

面试时甩出一句『哦,我在Apache有个开源项目,你可以去瞧瞧』有多酷?

自制西游源码,vscode内存插件,ubuntu编程开发,tomcat缓存修改,sqlite guid查询,如何测试海外服务器速度,c 二维码生成插件,web前端框架综述,爬虫养殖,php软件课程,如何用seo做推广,网站源码版权问题,网页工具和布局,api模板html,dz自定义页面,人事管理系统 ssh 分析,坦克大战小游戏程序lzw

作为一个有理想有情怀的程序员,还没有加入一两个顶级开源社区吗~

Apache社区进击路线

Apache社区的管理体系那是相当的严格,不同角色有不同的担当和权利。融入Apache社区就像打怪 (修bug) 升级一样,要想提高等级就必须先为项目努力奋斗。所谓 “Those that prove they can do, get to do.” 这也是Apache之道中『任人为贤』(Meritocracy) 的绝佳体现。

初入Apache

凡是使用Apache产品的人就是用户 (user) 。用户可不光是taker,他们是宝贵意见的来源,对改进产品大有助益。想要了解Apache的开源软件,不妨先挑一个用用看吧。

当你开始在开发者邮件列表 (developer mailing list) 里参与讨论并提供补丁、文档和建议,就会成功晋升为开发者 (Developer or Contributor)!晋级开发者可不是那么容易的事儿。你需要有不断钻研的精神和独立思考的能力,去发现可以改进的地方。有时候,光是理解开源项目里成百上千的文件就足以让人懵逼了。毕竟大部同学都还只是停留在使用Apache开源产品的层面上。在简历里拥有『Apache开发者』的头衔绝对会让HR眼前一亮!

请注意,所有的 Apache沟通、合作都是通过邮件列表完成的!Apache社区里有句话一定要记牢:“若没有在邮件列表中讨论过,则当没有发生过。” 参与Apache mailing list的讨论真是很重要的。

Apache的提交者

当你不断修炼 (提交Bug报告、贡献代码、参与邮件列表讨论、参与社区建设),就有可能受邀成为提交者 (Committer)。提交者可以算是Apache社区里的正式成员了,不但有代码仓库直接写入权限,还可以拥有一个域名的专属邮箱!

你造吗,Apache社区每个月的代码提交行数是16000行!这可不是随便的16000行代码——Apache 提交者需要确保提交的代码足够清晰易读,保证高质量。

Apache寻找的是能持续做出贡献的成员,就像Apache部落一样具有超凡耐力、持之以恒。Apache虽有项目三百,可平均每月只增加15个提交者,且大都参与新设项目。已有项目一年大概只增加一两个提交者。成为Apache的提交者是一件非常有挑战性和令人自豪的事啊!

提交者须签订贡献者协议许可 (CLA),因为Apache的产品都遵循Apache许可证 (Apache License) 。Apache许可证是世界使用量前三的开源许可证,它让写代码的人保有专利又授权用户免费使用。用户使用时必须放置许可证,并且要说明修改的部分。这样可以帮助提交者了解哪些项目用了自己的开源内容、修改了什么,十分有利于项目的改进。

更多Apache相关技术文章,请访问Apache使用教学栏目进行学习!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。