10-大数据开发Apache社区进击之路.pptx

10-大数据开发Apache社区进击之路.pptx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

分享标题分享人姓名+title大数据开发Apache社区进击之路

目录Apache社区与角色如何参与Apache社区参与Apache社区会获得什么

Apache社区与角色

Apache社区

Apache社区开源项目列表

Apache社区角色

如何参与Apache社区Apacher成长路线

Apacher成长路线用户(User):通过使用社区的项目构建自己的业务架构的开发者都是Apache的用户。贡献者(Contributor):帮助解答用户的问题,贡献代码或文档,在邮件列表中参与讨论设计和方案的都是Contributor。提交者(Committer):贡献多了以后,就有可能经过PMC的提议和投票,邀请你成为Committer。成为Committer也就意味着正式加入Apache了,不但拥有相应项目的写入权限还有apache.org的专属邮箱。成为Committer的一个福利是可以免费使用JetBrains全套付费产品,包括全宇宙最好用的IntelliJIDEAPMC:Committer再往上走就是PMC,这个必须由现有PMC成员提名。PMC主要负责保证开源项目的社区活动都能运转良好,包括Roadmap的制定,版本的发布,Committer的提拔。ASFMember:相当于是基金会的“股东”,有董事会选举的投票权,也可以参与董事会竞选。ASFMember也有权利决定是否接受一个新项目,主要关注Apache基金会本身的发展。ASFMember通常要从Contributor,Committer等这些角色起步,逐步通过行动证明自己后,才可能被接受成为ASFMember

如何参与贡献(以Flink项目为例)参与贡献Apache项目有许多途径,包括提Bug,提需求,参与讨论,贡献代码和文档等等。1.订阅开发者邮件列表:dev@flink.apache.org。关注社区动向,参与设计和方案的讨论,大胆地提出你的想法!2.订阅用户邮件列表:user@flink.apache.org,user-zh@flink.apache.org。帮助解答用户问题。3.提Bug和提需求:Flink使用JIRA来管理issue。打开FlinkJIRA并登录,点击菜单栏中的红色“Create“按钮,创建一个issue。4.贡献代码:可以在FlinkJIRA中寻找自己感兴趣的issue,并提交一个PullRequest(下文会介绍提交一个PR的全过程)。如果是新手,建议从“starter”标记的issue入手。5.贡献文档:文档是一个项目很重要的部分,可以在JIRA中寻找并解决文档类的issue。熟悉中英文的同学可以参与贡献中文翻译,可以搜索“chinese-translation”的issue。6.代码审查:Flink每天都会在GitHub上收到很多PullRequest。帮助review代码也是对社区很重要的贡献。7.还有很多参与贡献的方式,比如帮助测试RC版本,写Flink相关的博客等等。

本人提的第一个issuse第一次提的issue在1个小时内迅速得到了回复

本人第一次提的PR(pullRequest)

本人的PR(pullRequest)被合并

GithubApacheFlinkContributor标志

本人第一次与FlinkCDC项目负责人进行框架设计

本人基于框架设计的代码开发贡献与代码合并(一)

本人基于框架设计的代码开发贡献与代码合并(二)历时120+天,5个人共同协作,8000+行代码,30+个集测与单测,29个conversation,FlinkCDC[Oracle]UseIncrementalSnapshotFrameworkforOracleCDCConnector终于merge进V2.3.0

参与Apache社区会获得什么

参与Apache社区会获得什么1.与大牛进行交流,提交的代码被大牛review,也会受到大牛的指导2.有效提高英文水平,社区的jira与confluence都是英文交流与英文文档,每天一篇ImprovementProposals文章与jira-task,每天都有新发现3.日益提高编码水平,社区项目留下你的脚印,包括你的讨论与代码4.apachecommiter能够免费拥有JetBrains家的全套付费产品,包括全宇宙最好用的IntelliJIDEA,这个是真香.5.自发地去贡献,不断提升个人的代码品位和质量,让他人信任你的代码与能力,保持平常心与耐心。

成为ApacheCommitter的小窍门1.把项目看成

文档评论(0)

优选文档 + 关注
实名认证
内容提供者

专注于发布优质文档,喜欢的可以关注一下哦~

1亿VIP精品文档

相关文档