# Google Season of Docs 2019

## Google Season of Docs 2019

MariaDB applied to participate in the first Google Season of Docs. Unfortunately, as a pilot project, Google were only able to accept a limited number of applications, and we were unsuccessful.

## Where to Start

Please join us on [Zulip](https://github.com/mariadb-corporation/docs-server/blob/test/en/irc-chat-servers-and-zulip-instance/README.md) to mingle with the community. You can also subscribe to [maria-docs@lists.launchpad.net](https://launchpad.net/~maria-docs), the documentation mailing list.

[List of beginner friendly bugs](https://jira.mariadb.org/issues/?jql=status%20%3D%20Open%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20%3D%20beginner-friendly%20ORDER%20BY%20updated%20DESC)

## List of Tasks

### Stored Procedures Documentation

The [Stored Procedures](/docs/server/server-usage/stored-routines/stored-procedures.md) capabilities of MariaDB Server are critical to producing large-scale applications. The current documentation lacks sufficient examples, and the examples warrant testing. Getting Started content would make this easier to adopt. MariaDB's implementation is based on ISO SQL/PSM.

### Getting Started with Connector/C and Connector/J

[MariaDB Connector/C](/docs/connectors/mariadb-connector-c.md) and [MariaDB Connector/J](/docs/connectors/mariadb-connector-j.md) provide the ability to access a MariaDB Server from applications built in C/C++ and Java, respectively. The current documentation for these connectors lacks Getting Started guides.

### Spider Documentation

The [Spider](/docs/server/server-usage/storage-engines/spider.md) Storage Engine uses partitioning to provide data sharding through multiple servers. This task involves greatly expanding the existing documentation, including more detail about when to use Spider, basic usage, updating the [Spider Feature Matrix](/docs/server/server-usage/storage-engines/spider/spider-feature-matrix.md), detailed examples of the effects of the [server system variables](/docs/server/server-usage/storage-engines/spider/spider-system-variables.md) and [table system variables](/docs/server/server-usage/storage-engines/spider/spider-table-parameters.md), as well as the [Spider functions](/docs/server/server-usage/storage-engines/spider/spider-functions.md). You will also ensure changes in the most recent Spider releases are properly documented.

### Mroonga Documentation

[Mroonga](/docs/server/server-usage/storage-engines/mroonga.md) is a full text search storage engine based on Groonga, which is an open-source CJK-ready fulltext search engine using column base. This project involves greatly expanding the existing MariaDB documentation on the use of this storage engine.\
A detailed tutorial and user guide, including examples of the various Mroonga [user-defined functions](/docs/server/server-usage/storage-engines/mroonga/mroonga-user-defined-functions.md), [system variables](/docs/server/server-usage/storage-engines/mroonga/mroonga-system-variables.md) and the effects of changing their settings, as well as the parser and [parser settings](/docs/server/server-usage/storage-engines/mroonga/mroonga-overview.md).

### Translation

You will choose a major language and ensure that a substantial subsection of the documentation is translated into that language. See [translations](https://github.com/mariadb-corporation/docs-server/blob/test/en/translations/README.md).

### Migration Documentation

You will choose a major relational DBMS, and, focusing on the most recent stable releases, document the process to migrate to MariaDB, including MariaDB equivalents to features in that system, and a detailed list of features that exist in one but not the other, as well as possible workarounds. For an example, see the documentation on [migrating from MySQL to MariaDB](/docs/server/server-management/install-and-upgrade-mariadb/migrating-to-mariadb/moving-from-mysql.md) (bearing that MariaDB is a MySQL fork, and is substantially more similar to MySQL than to other systems).

*Loaded from the* [*MariaDB issue tracker*](https://jira.mariadb.org/issues/?jql=labels=gsdocs19)\
Loading Issues from \[Jira]\(<https://jira.mariadb.org/issues/?jql=labels=gsdocs19> and project=mdev order by key)

#### %fields.summary%

%renderedFields.description%

| Details: | Mentor:                                        |
| -------- | ---------------------------------------------- |
| Details: | [%key%](https://jira.mariadb.org/browse/%key%) |
| Mentor:  | %fields.assignee.displayName%                  |

<>

## Suggest a Task

Do you have an idea of your own, not listed above? Do let us know!

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formId="4316" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/general-resources/community/contributing-participating/google-season-of-docs/google-season-of-docs-2019.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
