Skip to content
Rasmus Johansson edited this page Oct 29, 2015 · 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, the MariaDB Corporation 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. Currently, a great deal of the code does not follow the style, but we are moving in that direction and new code should follow it (unless it is a minor change, in which case it is better to follow whatever style has been used).

Clone this wiki locally