There are several ways to contribute, and not all of them require strong C/C++ skills. Areas for non-developers include:
- Reporting Bugs
- 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
- Answering questions in the Knowledge Base
- Helping other people answering problems or even fixing their bugs on IRC in the #maria and #maria-dev# channels on Freenode or on MariaDB's Zulip instance at https://mariadb.zulipchat.com.
- Testing and Benchmarking
- Bug tests can be uploaded to the 'private' directory of our FTP server.
- Creating documentation and KB articles for MariaDB, or translating existing documentation.
- Advocating MariaDB in your area.
- Participate in open source events and talk about MariaDB.
- Running a BuildBot on a platform which is not currently represented.
- Donate time or money to the MariaDB project.
- Ask your company to sponsor a feature.
- MariaDB Foundation page on getting involved
Contributing to the Knowledge Base is a great way to help improve MariaDB.
MariaDB Email Lists
A great way to get started in MariaDB is to participate in e-mail discussions via our Launchpad lists (whichever list best matches your interests):
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.
Getting Started for Developers
See the pages for new developers on the MariaDB Foundation website: