炎炎夏日已至,6月26日,开源之夏2024中选名单正式揭晓!今年,共有518位海内外高校同学在激烈的竞争中脱颖而出,成功中选开源之夏项目任务。而 OpenTiny 项目也有10位同学入选,在接下来的三个月中,他们将在专业导师的悉心指导下,全心投入到开源项目的开发任务中,开启一段充满挑战与成长的旅程。每一个项目,都是一次锻炼技能、提升自我的宝贵机会;每一次贡献,都是对开源社区的有力支持。期待所有开发者们在实践中学习、在挑战中成长,为开源世界注入新活力。
OpenTiny中选公示名单:
summer-ospp.ac.cn/org/project…
本届开源之夏项目学生整体分布情况
向每一位成功入选的同学表示衷心的祝贺!愿开源之夏成为你们人生中一段难忘的经历。同时也感谢所有参与开源之夏的学生们,希望大家在开源的道路上越走越远,不断探索、不断前行,享受开源的乐趣,探索开源的无限可能!
项目开发启程
6月26日至6月30日为开发预热期, 在此期间,同学们可以进一步与导师沟通,明确项目需求、完善项目方案与时间规划,为接下来的开发做好充分准备。
7月1日至9月30日为项目开发期, 为期三个月的项目开发正式拉开序幕,中选学生将在导师的指导下,完成项目开发任务。
同学们需在9月30日24:00UTC+8之前,将项目产出成果以PR/MR形式提交到项目在社区仓库,并参考系统中的结项报告模板,在系统中提交结项报告与PR/MR链接。提交的PR/MR需在10月31日24:00UTC+8之前完成合并。
结项审核时间:
10月1日-10月31日: 导师结项审核,在此期间,学生开发者依然可以对提交的 PR/MR 进行完善,直至合并。
11月1日-11月8日: 组委会结项审核。
11月9日: 结项项目官网公示。
结项审核标准:
- 学生承接的项目需要以 PR/MR 的形式提交到项目所在的开源社区仓库中并完成合并
- 所有 PR/MR 需由学生本人在活动规定时间内完成,学生在社区开源仓库中提交的 git email 必须使用学生报名时所用的邮箱
- 项目开发进程及成果与项目申请书中的计划方案及目标是否一致
- 评估项目产出是否符合项目最初设立的目标和要求
- 提交给社区的贡献的列表
- 评估项目产出运行情况
- 项目相关文档的完善程度
- 对于研发类项目,结项报告是否提供了对应的测试验证结果
- 社区及导师认为需要评估的其他方面
详见学生指南:
summer-ospp.ac.cn/help/studen…
结项报告内容应包括:
(1)已完成工作:根据原定方案和时间规划,描述当前已有的工作成果,应与项目申请书方案内容一一对应。
(2)遇到的问题及解决方案:总结与心得。
(3)测试用例:对应的测试验证结果。
(4)后续工作安排:是否需要调整工作计划等。
具体格式及内容请参考系统 结项报告模板。
结项奖金
- 每个项目奖金总额根据项目难度分为进阶 12000 元、基础 8000 元(奖金数额为税前人民币金额)。通过结项考核的学生将获得奖金,若结项评审未通过,则不予发放奖金。
- 通过结项评审的学生还将收到组委会颁发的结项证书,同时有机会参与年度优秀学生评选。
详见学生指南: summer-ospp.ac.cn/help/studen…
开发与结项注意事项
-
学生应独立完成项目开发,不能由导师或其他人员代为提交或修改 PR/MR。导师仅针对项目指导学生制定计划、提供相关推荐文档链接、指导学生如何参与社区、提供针对实现方案的改进方向性建议等。
-
学生应与导师和社区保持沟通,建议每周至少联络一到两次,及时汇报进度、了解需求、反馈问题。
-
学生应遵循社区规范,熟悉并使用社区代码管理平台和相关开发工具,确保项目高效有序开展。
-
项目开发过程中,社区和导师可自行对学生开发进度进行阶段性评估,综合考量学生是否能够承担后续开发工作。社区和导师有权向组委会申请终止项目任务。若学生因特殊原因不能继续项目任务,需及时向导师、社区以及组委会提出申请终止任务。
-
学生应在项目开发截止时间9月30日24:00 UTC+8之前,将项目产出成果以PR/MR形式提交到项目所在社区仓库,提交的PR/MR需在10月31日之前完成合并。
-
学生应参考系统中的结项报告模板,在9月30日24:00 UTC+8之前,在系统中提交结项报告与PR/MR链接。
-
学生在提交PR/MR链接前,请关闭GitHub、Gitee等代码托管平台中的邮箱保密设置。
-
学生在GitHub、Gitee等代码托管平台提交PR/MR的账号邮箱须与开源之夏活动注册邮箱一致。若不一致,请发送邮件至组委会邮箱,抄送导师,注明学生姓名、导师姓名、项目名称、项目编号、活动注册邮箱与GitHub、Gitee邮箱,并在邮件中说明PR/MR为学生本人提交。
重要里程碑一览
关于OpenTiny
OpenTiny 是一套企业级 Web 前端开发解决方案,提供跨端、跨框架、跨版本的 TinyVue 组件库,包含基于 Angular+TypeScript 的 TinyNG 组件库,拥有灵活扩展的低代码引擎 TinyEngine,具备主题配置系统TinyTheme / 中后台模板 TinyPro/ TinyCLI 命令行等丰富的效率提升工具,可帮助开发者高效开发 Web 应用。
欢迎加入 OpenTiny 开源社区。添加微信小助手:opentiny-official 一起参与交流前端技术~
OpenTiny 官网:opentiny.design/
OpenTiny 代码仓库:github.com/opentiny/
TinyVue 源码:github.com/opentiny/ti…
TinyEngine 源码: github.com/opentiny/ti…
欢迎进入代码仓库 Star🌟TinyEngine、TinyVue、TinyNG、TinyCLI~ 如果你也想要共建,可以进入代码仓库,找到 good first issue标签,一起参与开源贡献~