开源软件供应链点亮计划-暑期2021

原创

“开源软件供应链点亮计划-暑期2021”(以下简称 暑期2021)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。


该项目与 Google Summer of Code 形式类似:开源社区提供项目需求及导师,在校学生利用暑期时间进行开发,主办方为顺利完成的项目提供一定额度的奖金。无论 GSoC 还是这次的“点亮计划”,都是一种非常好的开源实践范式,能够有效地增进高校学生对开源的理解、增加与真实社区的接触,并积累宝贵的经验。根据项目的难易程度和完成情况,参与者还将获取“开源软件供应链点亮计划-暑期2021”活动证书和奖金。

本次禅道作为社区加入这一计划,提供了三个项目需求。学生可自主选择感兴趣的项目进行申请,并在中选后获得软件资深维护者(社区导师)亲自指导的机会。欢迎有能力、有热情、有时间的学生伙伴们参加,也欢迎小伙伴们在截止日期(5.20)前提出更多需求。禅道愿意和大家一起,为国内的开源生态添砖加瓦。

项目列表:

项目1:

禅道项目管理系统插件开发。禅道是一款开源的全生命周期项目管理软件,基于敏捷和CMMI管理理念进行设计,完整地覆盖了项目管理的核心流程。禅道使用自主开发的ZentaoPHP框架开发,内置了完整、灵活的扩展机制,为每一个页面提供了JSON形式的数据接口,用户可方便地进行二次开发。


项目描述:

本项目带领大家完成一个禅道项目管理系统插件的开发。秉承禅道全生命周期研发管理的特色,要求插件所实现功能同研发活动有关,功能实用、实现完整,且运行良好。


项目产出要求:一个完整且运行良好的禅道插件;该插件功能需与研发相关


项目技术要求:PHP、MySQL、JavaScript、HTML、CSS


开源项目:https://github.com/easysoft/zentaopms
开发文档:https://www.zentao.net/page/extension.html

项目2:

ZenData开源测试数据生成器数据扩充。ZenData是一款开源的测试数据生成工具,主要包括数据生成和解析两大功能。通过一个配置文件,可以使用ZenData生成您想要的各种数据。同样也可以对某一个数据文件,指定其数据类型定义的配置文件,完成到结构化数据的解析。


项目描述:

本课题为ZenData整理、导入更为丰富的內置业务数据。可以是一些常见的行业数据,比如公司名称、汽车品牌、城市、大学等。


项目产出要求:Zendata内置数据文件

项目技术要求:

Golang 、SQLite


帮助文档:https://www.zendata.cn
开源项目:https://github.com/easysoft/zendata

项目3:

ZenData数据定义语法增强。ZenData是一款开源的测试数据生成工具,主要包括数据生成和解析两大功能。通过一个配置文件,可以使用ZenData生成您想要的各种数据。同样也可以对某一个数据文件,指定其数据类型定义的配置文件,完成到结构化数据的解析。


项目描述:

本课题旨在完成一个或几个数据定义语法的扩展,增强ZenData数据定义能力。 举例来说,类似我们近期新增的日期时间表达式(-1M)-(+1w):60,支持生成从1个月前到1周后时间数据。


项目产出要求:新的定义数据语法特性;新的内置业务数据文件


项目技术要求:Golang、SQLite


帮助文档:https://www.zendata.cn
开源项目:https://github.com/easysoft/zendata

注意事项:

  • 请先详细阅读活动首页的介绍、日程安排、FAQ 等,对活动形式和流程有一个基本的认识。
  • 在决定报名前,可以先邮件联系导师进行交流,简单地介绍一下你自己。
  • 在截止日期(5.20)前,项目内容都是灵活可更改的,欢迎与我们讨论具体细节。
返回顶部
张淑钧
高级客户经理
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。