Open will-ww opened 8 months ago
OpenPerf任务拟定(可以做删改)
如果有教育版(历史版)强诉求的化,HyperCRX的确是最合适的。因为自某次重构后,HyperCRX现在的每个特性都是单独一个目录,所以只要了解了这个插件的开发流程和一些底层原理后,不同的任务可以并行进行,协作起来不会很混乱。
在HyperCRX的特性注入机制下,不一定要历史版,可以直接当前版本挖空做成教育版。
我这边希望 HyperCRX 未来可能包含的一些特性,也适合课程的: 1、一套所有组件可用的通用消息推送机制,可以在页面上弹窗进行不同级别的消息提示,如通知、警告、错误消息等。 2、配置页面的 UI 及逻辑优化,未来组件在不断增加的情况下,一套好看可扩展的配置页面是挺关键的。 3、OSS-GPT 的升级优化,后续可能我们自己 Host GPT 服务的成本太高,可以变成适配其他的平台,例如 kapa.ai 4、FastPR,已经提了 Issue,适配各类文档官网的快速 PR 能力,可以支持 GitHub、Gitee、AtomGit 等。 5、FastDeploy,支持开源项目的容器镜像一键部署。
将《2023 中国开源年度报告》的内容作为输入,可以设置如下相关任务:
OpenLeaderboard
OpenDigger 可以同时参考 OpenSODA 大赛
HyperCRX
同时,还可以参考今年硕士毕业论文选题,将成果进行转化:
OpenLeaderboard 任务拟定:
感觉如果把某一个排行榜单独拿出来当做一个任务的话,要考虑一下工作量的问题,只是在网页上列一个表格的话,感觉有一些太简单了
参考”开源教育“的层次、天工开物开源普惠教育活动、2024 春季《开源软件通识》课程开课规划、以及开源课程的评价方式等相关内容作为输入,设置本学期开源课程的工作要点:
1、理论课讲授以“拥抱开源”与“贡献开源”两个模块为主
参考去年内容,具体安排如下:
2、选定 GitHub 上面的若干开源项目,设置实践模式,并在每个开源项目下面设置 5 ~ 15 个任务
第一步,选择开源项目(五个)
第二步,设置实践模式
第三步,设置对应任务
3、将项目介绍、以往开发经验、任务解读、以及项目答疑等工作放到平时课程内容中
邀请内外部专家进行协同授课~
03-06 更新,经过讨论,目前确定: