- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.把项目看成
您可能关注的文档
- 01-基于 Apache Doris 构建多场景数据分析应用.pptx
- 02-MatrixOne Cloud的可观测性系统.pptx
- 03-大数据SQL优化理论及实践.pptx
- 04-海量消息队列革新之旅.pptx
- 05-公共数据的授权运营与政务场景化应用案例研究.pptx
- 06-浅谈AI时代下数据库发展方向.pptx
- 07-Apache Amoro 加速企业湖仓落地.pptx
- 08-Stable Diffusion 如何在企业中落地.pptx
- 09-不同场景下的数仓架构选型经验分享.pptx
- 人员绩效考核方案.pdf
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)