开源之夏
开源之夏是由中国科学院软件研究所“开源软件供应链点亮计划”发起的暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发与维护,培养优秀开发者,促进开源社区发展。
2024 年开源之夏,NebulaGraph 社区提交了 5 个项目供来自全球的高校开发者进行选择,顺利结项 4 个。
本次开源之夏共有 455 位同学通过了结项审核,为进一步鼓励这些新生的开源力量,组委会特邀请指导委员会老师从最佳质量奖、突出贡献奖、最快进步奖、最具潜力奖 4 个方向评选出具有代表性的 20 位优秀学生。
其中,参与 NebulaGraph 社区项目的 1 名学生获得“最快进步奖”。
结项项目
今年 NebulaGraph 社区提交的 5 个项目,相比去年在难度上有了不少的提升,但在短短半个月内我们收到了来自海内外各地高校的优秀同学们累计 20+ 份项目申请书和报名简历。在导师和同学们的共同努力下,最终有 4 个项目顺利结项。
感谢大家的贡献
项目一
项目:基于图数据库 nebula 的 LOOKUP 语法支持 UPDATE
导师:米泽双
学生:张志杰,复旦大学统计学专业直博在读,主要研究图数据库和图挖掘算法。
贡献:
使 LOOKUP 语法支持 UPDATE
https://github.com/vesoft- inc/nebula/pull/5953
项目二
项目:图数据库 NebulaGraph 对接数据访问层 OpenDAL
导师:徐涵
学生:陈昱辰,华中科技大学研二在读,曾任校数统学院 One Echo 部长,
爱好 rust,想成为 rust 高手,对数据库以及计算机网络技术相当感兴趣。
贡献:
重写 NebulaGraph 客户端
GitHub - nebula-contrib/rust-nebula: NebulaGraph Rust Client
为 OpenDAL 支持 NebulaGraph
feat: Support NebulaGraph by GG2002 · Pull Request #5116 · apache/opendal · GitHub
feat: add NebulaGraph config by GG2002 · Pull Request #5147 · apache/opendal · GitHub
项目三
项目:基于图数据库 nebula 增加对 List / Set 类型的支持
导师:刘金明
学生:徐明辉,东南大学硕士在读,探索无界,知识无疆,学习研究大数据下的网络流量分析。有过大数据系统的开发和维护经验,曾获得全国数模、高数竞赛等多个省级奖项
贡献:
支持 List/Se t数据类型的类型创建以及增删改查和其他相关GQL语句的适配
Added support for the List/Set type by YZW00 · Pull Request #5914 · vesoft-inc/nebula · GitHub
项目四
项目:基于 NgBatis,实现从实体对象出发完成数据直查
导师:黄语秋
学生:刘晓阳,郑州航空工业管理学院大三在读,主要技术栈是 Java 和Python,平时喜欢打羽毛球、听音乐和看电影。
贡献:
实现实体直查
feat:support query directly by entity by n3A87 · Pull Request #319 · nebula-contrib/ngbatis · GitHub
最快进步奖
祝贺刘晓阳同学荣获“最快进步奖”!祝愿刘晓阳同学在开源之行中不断进步,快速成长~
@导师黄语秋评价:晓阳在项目前期对于项目的理解和实现思路十分清晰,遇到问题也能与导师保持良好的沟通和交流。有很强的独立性和良好的编码基础,在思路的整理上只需稍加点拨就能快速理解,并结合自己的思考完成相关要求和编码工作,且从整体上看完成度也非常不错。对提出的问题也能迅速领悟并进行修改,可以感受出其中的进步。
@刘晓阳:感谢开源之夏,让我打开开源的大门。感谢我的导师黄语秋老师,在这过程中认真地 review 我的代码,予以我细致的指导让我知道自己的不足,同时也不断鼓励我肯定我,给了我很大的信心。感谢 NebulaGraph 社区寄给我的周边,十分喜欢~!
结语
NebulaGraph 社区一直重视高校开发者的培养,非常开心通过开源之夏吸引了更多优秀的小伙伴参与社区贡献,让大家能够将理论知识与实践相结合,体验开源文化,培养解决问题的能力,与全球的开发者共同成长。
再次感谢每一位导师、贡献者的努力!我们期待在未来的日子里,这些新生的开源力量能够继续发光发热,为开源社区带来更多的创新和活力
✦
如果你觉得 NebulaGraph能帮到你,或者你只是单纯支持开源精神,可以在 GitHub 上为 NebulaGraph 点个 Star!每一个 Star 都是对我们的支持和鼓励
✦