暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Google Summer of Code 2021

MariaDB基金会 2021-04-27
273





Good news, for you and forus: We have been approved for this year’s edition of Google Summer of Code!

What is Google Summer of Code?

Quoting https://en.wikipedia.org/wiki/Google_Summer_of_Code:

The Google Summerof Code, often abbreviated to GSoC, is aninternational annual program inwhich Google awards stipends to students who successfully complete a free and open-source software coding project during the summer. The program is open to university students aged 18 or over. It was first held from May to August 2005. The amount of the stipend depends on the purchasing power parity of the country where the student’s university is located. Project ideas are listed by host organizationsinvolved in open-source software development, though students can also proposetheir own project ideas.

MariaDB has been part of GSoC for many years, starting2013.

You can now apply!

This means that you can now pick your favourite task and applyto us. There are 14 of them, 11 in MariaDB Server (C / C++ coding) and 3 in theJupyter Notebook (Python coding).

For the details of allthat, look at our Knowledge Base article Google Summer of Code 2021 at https://mariadb.com/kb/en/google-summer-of-code-2021/ 

Here’s an overview of the tasks:

JSON stuff

  • https://jira.mariadb.org/browse/MDEV-23143 missing a JSON_EQUALS function

  • https://jira.mariadb.org/browse/MDEV-21130 Histograms: use JSON as on-disk format 

  • https://jira.mariadb.org/browse/MDEV-19160 JSON_DETAILED output unnecessarily verbose

  • https://jira.mariadb.org/browse/MDEV-16375 Function to normalize a json value

Stored Procedures / Prepared Statements

  • https://jira.mariadb.org/browse/MDEV-14959 Control over memory allocated for SP/PS 

Functions

  • https://jira.mariadb.org/browse/MDEV-25015 Custom formatting of strings in MariaDB queries

  • https://jira.mariadb.org/browse/MDEV-17467 Add linear regression functions

Internals

  • https://jira.mariadb.org/browse/MDEV-24676 Non-blocking multi-reader, multi-writer buffer for IO_CACHE

Improve replication functionality 

  • https://jira.mariadb.org/browse/MDEV-4989 Support for GTID in mysqlbinlog

Simplify test writing and debugging

  • https://jira.mariadb.org/browse/MDEV-12130 Improve mysqltest language

Addfunctionality to GRANT

  • https://jira.mariadb.org/browse/MDEV-5215 Granted to PUBLIC

Improvethe Jupyter kernel

  • https://github.com/MariaDB/mariadb_kernel/issues/5 Add autocompletion capabilities to the kernel

  • https://github.com/MariaDB/mariadb_kernel/issues/9 Make kernel capable of dealing with huge SELECTs

  • https://github.com/MariaDB/mariadb_kernel/issues/12 Explore interactive editing of result sets

But what about my own pet idea?

Didn’t find anything interesting in the list, but have an ideaof something that MariaDB needs? Reach out to us and suggest something, we’lllet you know if it’s a good Google Summer of Code project!

By the way: the list of beginner friendlyJira issues may be a good starting point for you.

Tips for how to apply

  1. Think about which task you can master. For more details, read https://mariadb.com/kb/en/google-summer-of-code-2021/ 

  2. Mingle: Join us on Zulip to mingle with the community and the Google Summer of Code mentors.. 

  3. Shine: To improve your chances of being accepted, submit a pull     request with a bug fix to the server.

Other links

  1. Our wishlist with  the 11 Jira items, as a direct Jira link: items labelled gsoc21 

  2. If you wish to get a feeling for development discussions: Subscribe to maria-developers@lists.launchpad.net.

  3. Take a look at the List of beginner friendly Jira issues


Post navigation

Older PostsOlder posts:
Percona Live Online– MariaDB Call for Papers

Newer PostsNewer posts:
Poll: Which MariaDBServer version do you mainly run in production?


文章转载自MariaDB基金会,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论