Google 编程之夏 2021

对您和我们来说都是好消息:我们已获准参加今年的Google 编程之夏活动!
什么是 Google 编程之夏?
引用自 https://en.wikipedia.org/wiki/Google_Summer_of_Code
Google 编程之夏(常缩写为 GSoC)是一个国际年度项目,其中 Google 会奖励在夏季成功完成 自由和开源软件 编码项目的学生。该项目对 18 岁或以上的大学生开放。首次举办于 2005 年 5 月至 8 月。 奖学金金额取决于学生所在大学所在国的 购买力平价。 项目想法由参与开源软件开发的主办组织列出,不过学生也可以提出自己的项目想法。
MariaDB 多年来一直是 GSoC 的一部分,始于 2013 年。
您现在可以申请了!
这意味着您现在可以挑选您最喜欢的任务并向我们申请。共有 14 个任务,其中 11 个在 MariaDB 服务器(C / C++ 编码)中,3 个在 Jupyter Notebook(Python 编码)中。
有关所有详情,请查看我们的知识库文章 Google 编程之夏 2021,网址为 https://mariadb.com/kb/en/google-summer-of-code-2021/
以下是任务概述
JSON 相关
- https://jira.mariadb.org/browse/MDEV-23143 缺少 JSON_EQUALS 函数
- https://jira.mariadb.org/browse/MDEV-21130 直方图:使用 JSON 作为磁盘格式
- https://jira.mariadb.org/browse/MDEV-19160 JSON_DETAILED 输出过于冗长
- https://jira.mariadb.org/browse/MDEV-16375 标准化 json 值的函数
存储过程 / 预处理语句
- https://jira.mariadb.org/browse/MDEV-14959 控制为 SP/PS 分配的内存
函数
- https://jira.mariadb.org/browse/MDEV-25015 在 MariaDB 查询中自定义字符串格式
- https://jira.mariadb.org/browse/MDEV-17467 添加线性回归函数
内部
- https://jira.mariadb.org/browse/MDEV-24676 IO_CACHE 的非阻塞多读多写缓冲区
改进复制功能
- https://jira.mariadb.org/browse/MDEV-4989 在 mysqlbinlog 中支持 GTID
简化测试编写和调试
- https://jira.mariadb.org/browse/MDEV-12130 改进 mysqltest 语言
为 GRANT 添加功能
改进 Jupyter 内核
- https://github.com/MariaDB/mariadb_kernel/issues/5 为内核添加自动补全功能
- https://github.com/MariaDB/mariadb_kernel/issues/9 使内核能够处理大型 SELECT
- https://github.com/MariaDB/mariadb_kernel/issues/12 探索结果集的交互式编辑
那我自己想的项目怎么办?
在列表中没有找到您感兴趣的内容,但对 MariaDB 需要什么有自己的想法?请与我们联系并提出建议,我们会告诉您它是否是 Google 编程之夏的好项目!
顺便说一下:适合初学者的 Jira 问题列表可能是您的一个很好的起点。
如何申请的提示
- 思考您可以掌握哪个任务。更多详情请阅读 https://mariadb.com/kb/en/google-summer-of-code-2021/
- 交流:加入我们的 Zulip,与社区和 Google 编程之夏导师交流。
- 表现:为了增加您被接受的机会,请提交一个包含服务器错误修复的拉取请求。
其他链接
- 包含 11 个 Jira 项目的愿望清单,直接 Jira 链接:标有 gsoc21 的项目
- 如果您想了解开发讨论:请订阅 maria-developers@lists.launchpad.net。
- 查看适合初学者的 Jira 问题列表