Skip to content
Markus Mäkelä edited this page Feb 1, 2024 · 8 revisions

Contributing to Maxscale

Prerequisites

Basically, in order for us to be able to accept a contribution, it either needs to be licensed under BSD-new or upon request we can also provide with a contributor agreement for you to sign.

When you do a pull request you should get the following comment about contributing code to MaxScale:

Similar to other open source projects, MariaDB plc needs to have shared ownership of all code that is included in MaxScale. The easiest way to achieve this is by submitting your code under the BSD-new license.

Please indicate in a comment below that you are contributing your new code of the whole pull request, including one or several files that are either new files or modified ones, under the BSD-new license.

Practicalities

  • Please ensure that your pull-request has been made against the develop branch.

  • Please ensure that your code follows our Coding Style. All new code should be formatted with the Astyle configuration provided with the MaxScale source code.

Clone this wiki locally