共计 2562 个字符,预计需要花费 7 分钟才能阅读完成。
咱们很快乐地发表 Apache Dubbo 已正式作为独立我的项目参加到 GSoC 2022(2022 谷歌编程夏令营)中,以后贡献者报名阶段也曾经正式启动,如果您对 Dubbo、对 GSoC、对开源感兴趣,欢送报名参加。值得注意的是往年 GSoC 规定的一个变动:往年的流动同时对在校大学生、社会员工凋谢。也就是说,只有是对开源和编码感兴趣的开发者就能够报名加入 Dubbo 我的项目夏令营。
这曾经是 Apache Dubbo 社区第 3 次加入谷歌编程夏令营了,之前两届都获得了圆满的胜利。一方面 Dubbo 社区收到了很多颇有价值的奉献;另一方面通过与社区及导师的单干,贡献者集体机技能与视线失去了很大的晋升,一些参与者在后续的继续奉献过程中被提名为 Apache Dubbo Committer/PMC,也借此收到了很多优良企业抛出的工作邀请橄榄枝。
对于 GSoC
Google Summer of Code 暨谷歌编程夏令营是一个全球性的编程我的项目,专一于为开源我的项目引入新的贡献者。GSoC 贡献者在导师的领导下,与一个开源组织单干进行为期 12 周以上的编程我的项目。自 2005 年以来,谷歌代码之夏打算曾经将来自 112 个国家的 18000 多名新的开源贡献者与来自 118 个国家的 17000 多名导师分割起来。Google Summer of Code 为 746 个开源组织提供了超过 4000 万行代码。
在谷歌代码之夏期间,参加的贡献者与来自开源组织的导师结对,接触真实世界的软件开发技术。贡献者将从经验丰富的开源开发人员那里学习,同时为事实世界的我的项目编写代码!提供大量津贴作为处分。参加的组织应用该我的项目来辨认和引进新的、激情的开发者。在 GSoC 完结后的很长一段时间里,这些新开发人员中的许多人将持续为他们的新社区和开源做出奉献。
GSoC 残缺流程
以下是申请并参加到 GSoC 中的根本流程,如要链接 2022 具体时间表,请参考文后报名须知大节。
• 贡献者提交报名申请
贡献者找到感兴趣的开源社区与议题,针对议题撰写提案并提交。
• 贡献者 Proposal 评估
开源社区与导师收到提案后,启动评估流程。
• 贡献者 Proposal 评估后果颁布
开源社区与导师与 Proposal 贡献者取得联系,对于评估通过的。
• 相熟社区
贡献者大略破费 3 周的工夫来相熟开源社区与本人报名的 Project,期间有任何问题都能够与导师探讨。
• 编码与开发
贡献者开始真正的设计、开发工作,在此阶段实现时,贡献者应实现整体的提交最终我的项目成绩。
• 我的项目成绩评估
这是一个成绩评分阶段,贡献者和导师都须要提交最终的评估后果:
a. 导师基于贡献者提交的我的项目成绩对贡献者进行总体评分。
b. 贡献者基于导师在工作期间对本人的领导对导师进行评分。
• 提交最终评估问题
导师最终评估贡献者是否正式通过 GSoC 我的项目考核。
• 发表最终后果
GSoC 组委会颁布最终后果,并告诉到导师和贡献者。
Apache Dubbo GSoC 2022 打算
Apache Dubbo 社区往年设计了包含 Java、Golang、Rust 等语言在内的共计 8 个题目,题目都取自社区 2022 年的重点工作方向,如 Dubbo 3.0、Service Mesh、可观测性等,题目钻研的都是以后微服务业界前沿方向,兼具挑战性与创新性。
题目列表
以下是咱们设计的题目链接,以后有些题目是从比拟 high level 的档次进行形容的,大家可能浏览后发现只提供了一个大的工作方向形容,不足具体的工作内容指引。对于这一点大家不必过于放心,如果你对题目感兴趣,能够在 Proposal 中形容分明你对这块的总体意识和想法,咱们的社区导师会和你做进一步的沟通。对于题目有任何问题大家也能够在 issue 留言或通过上面的联系方式分割咱们。
• Proxyless Mesh (Java)https://github.com/apache/dub…
• Thin SDK for Proxy Mesh (Java)https://github.com/apache/dub…
• 可观测性 (Java)https://github.com/apache/dub…
• Proxyless Mesh (Golang)https://github.com/apache/dub…
• Thin SDK for Proxy Mesh (Golang)https://github.com/apache/dub…
• 可观测性 (Golang)https://github.com/apache/dub…
• 服务治理用例设计与实现 https://github.com/apache/dub…
• Rust 语言实现 https://github.com/apache/dub…
• Benchmark 与性能优化(Golang)
• 生态运维工具(Golang)
• 柔性负载平衡(Golang)
• 中间件适配扩大(Golang)
• Pixiu 网关 Sidecar 模式摸索
• Pixiu 网关 流量散发模式摸索
• Pixiu 网关 优雅热更新
• Pixiu 网关 WASM 插件反对
• Pixiu 网关 可观测性
• Pixiu 网关 超时机制优化
报名须知
因为工夫比拟缓和,感兴趣的贡献者请务必在 04-19 之前在 GSoC 官网就感兴趣的题目提交 Proposal,Proposal 能够简略一些,基于本人对 Dubbo 和题目的意识,随后再与导师做进一步的协商。
如之前提到的,往年 Dubbo 编程之夏流动对在校大学生、社会员工同时凋谢,任何对开源感兴趣的开发者都能够报名加入。
• Apache 社区报名指引:
https://community.apache.org/…
• 请在感兴趣的我的项目 Github Issue 下方留言,包含集体联系方式、疑难等。
• Google 官网报名地址:https://summerofcode.withgoog…
为了不便大家报名,咱们有以下征询通道凋谢。如果对报名、题目、如何撰写 Proposal 有任何疑难,都能够返回征询。
• 钉钉群:35345725(Dubbo(谷歌)编程之夏征询)
• 邮件:dev@dubbo.apache.org
总结
Dubbo(谷歌)编程之夏流动是理解 Apache Dubbo、参加开源我的项目的十分好的路径,Dubbo 社区十分欢送各位开源爱好者踊跃报名加入,也预祝大家在流动中能有好的播种。