当前位置:网站首页>开源之夏 2022 | openGauss 项目中选公布
开源之夏 2022 | openGauss 项目中选公布
2022-06-27 16:16:00 【墨天轮】
开源之夏是开源软件供应链点亮计划系列暑期活动,由中国科学院软件研究所与openEuler社区共同举办,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,培养和发掘更多优秀的开发者。
openGauss社区深度参与暑期2022活动,发布了15个与openGauss相关的项目。在这一个多月的时间里,经过导师与学生的积极沟通、学生们认真打磨项目申请书,有11个学生最终中选openGauss项目,下面是项目中选情况。
| 项目 | 项目导师 | 中选学生 |
|---|---|---|
| 基于Go语言的openGauss ORM框架 | 向新勇 | 陈抑扬 |
Enable dbt to work with openGauss | 赵波 | 周涛 |
openGauss支持Elasticsearch作为索引类型 | 贺国锋 | 陈现森 |
openGauss DataStudio的功能改进:支持全UI切换成dark颜色 | 窦欣 | 刘秋辉 |
openGauss gs_om配置模板修改为兼容YAML/conf/properties格式 | 周斌 | 邹洁 |
openGauss的pagehack工具支持图形化展示 | 刘敏 | 马卓源 |
openGauss DataStudio的功能改进:sql语句提示表结构 | 郭维彪 | 郝骁琳 |
dbeaver增加openGauss适配 | 刘斌 | 穆昊飞 |
openGauss非内核级实现部分商业数据库兼容性功能 | 王勇昱 | 刘文兴 |
openGauss数据库监控预测 | 高云龙 | 任环宇 |
通过plugin在openGauss中实现通过数据库函数进行导入导出数据文件的操作 | 刘伟 | 李守琦 |
项目里程

在接下来的几个月时间里,导师将继续指导学生完成项目,直至项目顺利结项。
导师职责
指导学生如何成为社区的一份子,遵循社区的规范,使用社区的代码管理平台、社区常用的沟通工具(电子邮箱、IRC、邮件列表等)以及其他工具。
项目开发期间,保持与学生的定期沟通,持续了解学生的开发进度,建议应至少保证每周一到两次的沟通,应顾及到学生的专业水平和年龄,友好耐心地保持沟通,鼓励学生独立并积极地开展开发工作。
与学生进行积极有效地沟通,适当通过提问的方式让学生独立思考解决方式,避免直接告诉学生解决答案,通过方向性的指引来引导学生。
导师不可以通过代码的方式指导学生开发,也不可以帮助学生调试项目。项目的实现应由学生个人独立完成。导师可以围绕项目,指导学生制定计划、提供相关推荐文档链接、指导学生如何参与社区、提供针对实现方案的改进方向性建议等。
促进学生的贡献被社区接受。
学生职责
积极与导师联系,制定项目开发计划;
参考相关资料,为正式开发预热;
定期与导师沟通项目进度,确保项目顺利进行;
记录开发过程,项目结项输出开发文档。
以PR方式提交项目成果到指定仓库
结项标准
学生承接的项目需要以 PR 的形式提交到项目所在的开源社区仓库中并完成合并;
评估项目产出是否符合项目最初设立的目标和要求;
提交给社区的贡献的列表;
评估项目产出运行情况;
项目相关文档的完善程度;
对于研发类项目,结项报告是否提供了对应的测试验证结果;
社区及导师认为需要评估的其他方面。
参考资料:
[1] openGauss官方网站:
https://opengauss.org
[2] openGauss官方代码仓库:
https://gitee.com/opengauss
[3] openGauss内核仓库:
https://gitee.com/opengauss/openGauss-server
[4] openGauss文档仓库:
https://gitee.com/opengauss/docs
[5] openGauss应用案例仓库:https://gitee.com/opengauss/examples
这个暑假因开源而精彩,希望各位小伙伴们能够顺利完成项目,成功结项!

扫码关注我们
微信公众号|openGauss
微信社群小助手|openGauss-bot
边栏推荐
- Oracle TRUNC function processing date format
- 实现时序数据库(Time Series Database)在特定场景下“远超”通用数据库的难点
- Computing trends in three times of machine learning
- Redis系列2:数据持久化提高可用性
- Part 32 supplement (32) string of ECMAScript
- The data synchronization tool dataX has officially supported reading and writing tdengine
- [UVM foundation] UVM_ Is in agent_ Active variable definition
- D use in
- 简历如何去写?
- Software testing learning - dark horse programmer, software testing learning outline
猜你喜欢
![[Tang Laoshi] C -- encapsulation: member method](/img/47/9a4ffd787624f6208b6aee66c38b48.jpg)
[Tang Laoshi] C -- encapsulation: member method

数据同步工具 DataX 已经正式支持读写 TDengine

The data synchronization tool dataX has officially supported reading and writing tdengine

Common optimization techniques for Web Performance

428 binary tree (501. mode in binary search tree, 701. insert operation in binary search tree, 450. delete node in binary search tree, 669. prune binary search tree)

Wechat applet map displays the current position with annotation

Shardingsphere & Atlas & MYCAT comparison

Leetcode 46 Full Permutation

Bit. Store: long bear market, stable stacking products may become the main theme

CDH cluster installation
随机推荐
WOx WPM installing the Youdao plug-in
[UVM foundation] UVM_ Is in agent_ Active variable definition
If the storage engine of time series database wants to be the best, it has to do its own research
Advanced learning of MySQL -- Application -- view, stored procedure, trigger
Application of tdengine in monitoring of CNC machine tools
Alibaba cloud server is invaded
Wanzhou gold industry: what are the differences between gold t+d investment and other investments?
Application practice of day13 for loop distinguish the application of traversing break continue
Three methods to quickly open CMD in a specified folder or place
All you want to know about large screen visualization is here
Shardingsphere sharding proxy actual combat scenario
Set up your own website (10)
Explain in detail the differences between opentsdb and tdengine in system functions
About binary
2022 Liaoning latest fire facility operator simulation test question bank and answers
[JS reverse hundreds of examples] I love to solve 2022 Spring Festival problems and receive red envelopes
如何制作登录界面
seata-server 端数据库连接用户、业务数据库 undo_log 所属用户都需要什么权限?
Introduction to photoswape
(POJ - 1847) tram (shortest circuit)