Many forms of contributions
There are very different ways how you can contribute and some of them are very easy. We even consider just complaining a good contribution ;-) As it's always good to know where we can improve. If you indicate a constructive proposal of how we could improve it, even better. If you actually supply a patch and a unit test as part of a jira issue, then becomes very simple for us to evaluate and accept a request.
If you have an idea for a real code contribution, just follow these steps below. We grant access very easy to work out your ideas in a branch.
1) Get the accounts
In the community web page, it is explained where and how to setup your accounts.