Wherever you want to Implement a new feature or Fix a bug (see below) the best way to work with us is to fork the project in your userspace (in GitHub is called https://github.com/<username>) and to Pull-Request on an ad-hoc branch different from the 'develop' (if not available please ask on Jira OpenHospital page to open one for you).
In order to fork, go to the develop branch page and click on "Fork" on the right-top.
...
For better understanding the above and others Git terms you may be helped by this graphical view.
Please refer to Java Spring pattern (see Spring Migration) and use Smart Commits (track your time) as much you can.
If you need to resync your fork because too old, please follow Git fork syncing (polish your work)
Coding chips!
Child pages (Children Display) all true depth 1 page Fork and go
We need you!
The ticketing version doesn't change anyway: you can contribute through bugs-fixing and feature-requests or even answering to new support-request coming from new users. In order to avoid different devs work on same issues, we kindly ask you to inform us so the task can be assigned to you.
...