> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/general-resources/community/contributing-participating/contributing-to-the-mariadb-project.md).

# Contributing to the MariaDB Project

#### How to Contribute to MariaDB

*The success of MariaDB relies heavily on community involvement. You can contribute in various ways, even if you are not a developer:*

* ***Bug Reporting**: Create an account to report bugs.*
* ***Knowledge Sharing**: Answer questions in the documentation or on IRC and Zulip.*
* ***Testing**: Upload bug tests to the FTP server for private testing.*
* ***Documentation**: Write or translate articles and documentation for MariaDB.*
* ***Advocacy**: Promote MariaDB and participate in open source events.*
* ***Support**: Donate time or resources, or engage your company in supporting MariaDB.*

*Explore more ways to get involved on the* [*MariaDB Foundation page*](https://mariadb.org/get-involved/)*.*

The success of MariaDB depends on the participation of the community. MariaDB would not be as good as it is today without the participation of the entire MariaDB community.

## Getting Started

There are several ways to contribute besides [Contributing Code](/docs/general-resources/community/contributing-participating/contributing-code.md), and not all of them require\
strong C/C++ skills. Areas for non-developers include:

* [Reporting Bugs](/docs/general-resources/community/community/bug-tracking/reporting-bugs.md)
  * To report a bug you'll need to sign up for an account by clicking on the Create an account link below the login fields
* [Suggesting Features](/docs/server/reference/product-development/server-development/tools/jira.md)
* Helping other people answering problems or even fixing their bugs on IRC in the #maria channel on Libera.Chat or on MariaDB's Zulip instance at [mariadb.zulipchat.com](https://mariadb.zulipchat.com).
* Testing and Benchmarking
  * Bug tests can be uploaded to the 'private' directory of our [FTP](/docs/general-resources/community/contributing-participating/mariadb-public-ftp-server.md) server.
* Creating documentation for MariaDB.
* Advocating MariaDB in your area.
* Participate in [open source events](https://mariadb.org/events/) and talk about MariaDB.
* Running a [Buildbot](/docs/server/reference/product-development/server-development/tools/buildbot.md) on a platform which is not currently [builders](https://buildbot.mariadb.org/#/builders).
* [Donate](https://mariadb.org/donate/) time or money to the MariaDB project.
* Ask your company to [sponsor a feature](/docs/general-resources/community/contributing-participating/sponsoring-the-mariadb-project.md).
* [MariaDB Foundation page on getting involved](https://mariadb.org/get-involved/)

### MariaDB Email Lists

A great way to get started in MariaDB is to participate in e-mail discussions\
via our mailing lists (whichever list best matches your interests):

* [developers](https://lists.mariadb.org/postorius/lists/developers.lists.mariadb.org/)
* [discuss](https://lists.mariadb.org/postorius/lists/discuss.lists.mariadb.org)
* [docs](https://lists.mariadb.org/postorius/lists/docs.lists.mariadb.org)

Sensitive security issues can be sent directly to the persons responsible for MariaDB security: security \[AT] mariadb (dot) org.

You can find additional email address, email archives and ways to connect with MariaDB people here.

All MariaDB contributors are expected to follow the [Ubuntu Code Of Conduct](https://www.ubuntu.com/community/conduct).

## Getting Started for Developers

* [Contributing Code](/docs/general-resources/community/contributing-participating/contributing-code.md)

See also the pages for new developers on the MariaDB Foundation website:

* [Getting Started For Developers](https://mariadb.org/get-involved/getting-started-for-developers/)
* [Get the Code, Build It, Test It](https://mariadb.org/get-involved/getting-started-for-developers/get-code-build-test/)
* [Writing Good Test Cases for MariaDB Server](https://mariadb.org/get-involved/getting-started-for-developers/writing-good-test-cases-mariadb-server/)
* [Submitting a Pull Request](https://mariadb.org/get-involved/getting-started-for-developers/submitting-pull-request/)

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

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://mariadb.com/docs/general-resources/community/contributing-participating/contributing-to-the-mariadb-project.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
