10月12-14 日,为期三天的 2018 Google Summer of Code (以下简称 GSoC )导师峰会在 Google 森尼韦尔办公室如期举行。GSoC 导师峰会每年会邀请所有参与 GSoC 计划组织中的导师参会,旨在为大家提供互相学习、交流互通的机会和平台。
Oleg Nenashev,Jeff Pearce 和 Martin d'Anjou 三位导师代表 Jenkins 组织受邀出席并参与相关议题的讨论分享。今年导师们受 Lloyd Chang 的邀请参会,这也是 Jenkins 导师们继 2016 年首次参会后的第二度参会。
在10月12日的会前会上,导师们总结并反思了 Jenkins 在2018年 GSoC 计划中的参与和贡献,也提出了2019年的一些计划,包括但不仅限于:
- 将项目提案移至独立的 Google 文档
- 为潜在导师和项目倡导者创建的可供提交的模版
- 为 Jenkins GSoC 未来的项目管理创建“组织管理员指南”
Google 在10月13日上午发布了几则新消息。一则消息是 Google 正在考虑创建一个名为“ Google Season of Docs ”的程序,这个程序可以将技术作者与开源组织配对,并帮助他们编写文档。若该计划得以实现, Jenkins 必将参与其中。另一则是由 GSoC 管理员发布的声明,该声明指出 GSoC 可能在 2020 年启用新的形式。
Oleg Nenashev 和 Jeff Pearce 两位导师在快速讨论环节均有出色表现,Martin d'Anjou 也牵头完成了多项议题的讨论。
大会最后一天提出了一项有趣的议题--“除了 GSoC,Google 还可以做些什么?”。与会者提出“云积分”理念并获得了热烈的掌声。 Oleg Nenashev 提出了制定短期承诺的计划,这将缩短长达4个月的承诺贡献时间,同时鼓励更细粒度的贡献。
事实上, Jenkins 组织已经着手对 GSoC 2019 进行准备。如果没有 Jenkins 社区的参与,这项工作很难完成。因此我们一直致力于寻找:
- Jenkins 特殊兴趣小组的导师
- 任何背景的导师(不一定需要懂 Jenkins 开发)
- 项目提案(旨在改善项目的相关 Jira 问题的集合,或者项目任务列表,不仅限于“大项目”)
- 一名可以辅助导师参与项目工作的 GSoC 的学生及他们的建议
很多人担心指导学生会花很多时间,为了使导师们能够更好地分配时间,我们定义了不同的导师角色:
第一个角色是项目导师,该导师通常对编码有足够了解,可以根据代码的质量、风格和特征来pull request,他将主要以“客户”的角色来把控项目方向和代码质量。
第二个角色是技术导师,该导师了解并能够指导学生编写 Jenkins 代码,同时提供 Jenkins 针对拉取请求的特定代码审查,但不参与学生编码之外的活动。
第三个角色是业务专家,这不是严格意义上的导师,项目期间或遇到复杂编程挑战时,会请他们提供 3-4 次建议和指导。
如果您对该计划有疑问或感兴趣,请通过 GSoC Gitter SIG chat 与我们联系。
目前,有很多方法可以参与到 Jenkins 项目和社区中,您可以访问 Jenkins社区板块(https://jenkins.io/zh/participate/)来获取更详细的信息。
我们期待与 Jenkins 社区一起亮相 2019 GSoC!
欢迎您的加入!