“开源软件供应链点亮计划-暑期2021”(以下简称 暑期2021)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动。旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。 学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。 根据项目的难易程度和完成情况,参与者还可获取“开源软件供应链点亮计划-暑期2021”活动奖金和奖杯。
往期回顾:https://wechaty.js.org/2020/07/20/wechaty-soc-kick-off-meeting
Wechaty 与暑期2021
Wechaty 作为中国最大的聊天机器人开源项目,与其他数十个中国顶级开源项目一起参与“暑期2021”。 Wechaty 合计发布了10个项目,共收到来自上海大学、华东理工大学、长沙理工大学、中国科学技术大学、电子科技大学等高校的几十份申请。 此次 Wechaty 从多平台、多功能等多个维度发布了10个项目。发布的11个项目,来自Wechaty社区的导师将和来自高校的学生开发者们一起,在三个月的时间里完成对应的开源项目。
Wechaty 项目列表
Wechaty 在多平台、多功能多个维度上,共发布了 10项任务,并通过 issue 的方式进行每周的更新。 全部项目在wechaty/summer-of-code#79中进行汇总。 如果你有看到感兴趣的项目,可以直接在对应 issue 下面找到负责对应任务的开发者。
基于开放API封装 Wechaty 接口下的飞书聊天机器人 https://github.com/wechaty/summer-of-wechaty/issues/38
- 导师: 范蕊 飞书Puppet作者 (froxanne1024@gmail.com)
- 学生开发者:梁浩彬,华南农业大学本科生(xilou31@gmail.com);马田慧(tianhuima01@gmail.com);许欣瑜(3378374880@qq.com);张凯(840854995@qq.com)
基于 Matrix AppService Wechaty 项目的用户、群与消息等基础功能的完善 https://github.com/wechaty/summer-of-wechaty/issues/59
- 导师:yswtrue Wechaty contributor (yswtrue@gmail.com),李卓桓 Creator of Wechaty,Tencent TVP of Chatbot (zixia@zixia.net)
- 学生开发者:林宇靖, 上海海洋大学本科生(545641826@qq.com);张瑞宁, 长沙理工大学本科生(3134191406@qq.com)
开发支持电信运营商 5G Chatbot / RCS 的 Wechaty 接入 Puppet 模块 https://github.com/wechaty/summer-of-wechaty/issues/74
- 导师:康嘉 硬核桃社区PM (sj-kangj@dimpt.com);李佳芮 Wechaty co-creator,Founder & CEO of Juzi.BOT (rui@chatie.io)
- 学生开发者:张瑞宁,长沙理工大学本科生(3134191406@qq.com)
基于 Itchat 为 Python Wechaty 实现社区首个 Python 语言的本地 Puppet https://github.com/wechaty/summer-of-wechaty/issues/75
- 导师:吴京京 Python Wechaty creator,Wechaty committer (wjmcater@gmail.com);李卓桓 Wechaty creator,Python Wechaty maintainer,Tencent TVP of Chatbot (zixia@zixia.net)
- 学生开发者:肖良玉,杭州电子科技大学本科生(x@lyleshaw.com)
开发基于 Wechaty 实现微俱乐部会员&活动管理的微信小程序 https://github.com/wechaty/summer-of-wechaty/issues/78
- 导师:鲁玉超 物联网行业产品经、微信小程序群组大师开发者 (atorber@163.com)
- 学生开发者:陈婧,华东理工大学本科生(1017137803@qq.com)
基与 Blessed 的 Wechaty 命令行文本客户端软件(仿IRC) https://github.com/wechaty/summer-of-wechaty/issues/80
- 导师:李卓桓 Creator of Wechaty,Tencent TVP of Chatbot (zixia@zixia.net)
- 学生开发者:刘靖,上海大学本科生(liuchinggg@gmail.com)
开发支持 QQ 聊天软件的 Wechaty Puppet Provider 模块 https://github.com/wechaty/summer-of-wechaty/issues/81
- 导师:李佳芮 Wechaty co-creator,Founder & CEO of Juzi.BOT (rui@chatie.io);李卓桓 Creator of Wechaty,Tencent TVP of Chatbot (zixia@zixia.net)
- 学生开发者:胡星武(huxingwu@gmail.com)
基于 Wechaty Puppet Official Account 项目的用户与消息等基础功能的完善 https://github.com/wechaty/summer-of-wechaty/issues/82
- 导师:吴京京 Python Wechaty creator,Wechaty committer (wjmcater@gmail.com)
- 学生开发者:左雁茹,中国科学技术大学研究生(zuoyanru@mail.ustc.edu.cn)
基于Wechaty 开发开源的二师兄社群逗乐机器人 https://github.com/wechaty/summer-of-wechaty/issues/83
- 导师:王玉丹 Wechaty Contributor,AI Chatbot Wechaty x PaddleHub UP主,Wechaty社区大使 (huangaszaq@gmail.com);鲁玉超 物联网行业产品经、微信小程序群组大师开发者 (atorber@163.com);韩磊 百度飞桨PPDE,飞桨上海领航团团长 (iregisteru@163.com)
- 学生开发者:肖诗诗,电子科技大学本科生(me@mrxiao.net)
SoC破冰会会议纪实
- 0:08:39 李卓桓
- 0:10:07 康嘉
- 0:13:09 李佳芮
- 0:14:46 吴京京
- 0:16:17 鲁玉超
- 0:17:56 王玉丹
- 0:19:23 韩磊
- 0:20:46 肖诗诗
- 0:21:55 肖良玉
- 0:23:02 左雁茹
- 0:24:12 陈婧
- 0:25:23 沈晨
- 0:27:41 张瑞宁
- 0:28:43 刘靖
- 0:30:03 梁浩彬
- 0:31:28 林宇靖
- 1:03:14 刘志辉
暑期2021 开发计划
此次暑期2021活动中,开发者分别需要在Wechaty社区内完成例行交付、向组委会提供两个节点的代码并完成答辩,其所有成果均会以开源的形式向社区开放。
Wechaty 社区交付内容
- 每周例行更新:在即日起的每周日前(首次更新最晚时间为7.18号),学生开发者会在 Wechaty SoC Issues 中,按照下文模板更新每周进度;如果在当周有明确的新进展和学习收获,学生开发者也会以博客形式在 wechaty/wechaty.js.org 中分享。
- Plan Blog:学生开发者们会在7.18号前以博客形式在wechaty/wechaty.js.org进行分享,内容包括:排期规划、对应项目Repo、联系方式等,同时也作为每周进展在例行更新中同步。除blog之外,学生还应另外提供投影片以及视频演讲内容。
- POC Blog:学生开发者们会在8.30号前以博客形式在wechaty/wechaty.js.org进行分享,内容包括:完成的项目核心攻关、后续需要的支持和新的开发排期,同时也作为每周进展在例行更新中同步。除blog之外,学生还应另外提供投影片以及视频演讲内容。
- Finished Blog:学生开发者们会在9.30号前以博客形式在wechaty/wechaty.js.org进行分享,内容包括:完整的项目情况和实现的功能、后续长期的开发展望,同时也作为最后一次每周进展在例行更新中同步。除blog之外,学生还应另外提供投影片以及视频演讲内容。
暑期2021组委会交付内容
- 中期审核:学生开发者们会在8.30号前参与完成中期审核工作,届时相关代码链接也会随之呈现。
- 完整项目提交和汇报:学生开发者们会在9.30号前完成,届时项目完整代码会向社区开放。
欢迎正在阅读的你参与其中
虽然“暑期2021”的报名已经结束,但Wechaty社区依然欢迎正在阅读本篇内容的你参与到暑期2021的工作中来。 以下是几种可能的参与方式:
- 时刻跟进Wechaty SoC项目的每周例行更新 Issue,并直接与相关负责导师和学生开发者取得联系,和他们交流相关进展。
- 在 Wechaty 开发者群内,为学生开发者们的Plan Blog、POC Blog和Finished Blog点赞和提出想法。
- 直接参与已经完成部分工作的项目开发,为学生开发者们负责的复杂项目添砖加瓦。
作者: ninetailskim