Bitbucket is a cloud-based repository for Git and Mercurial source code management. [Bitbucket]
How Does OSCAR EMR use Bitbucket?
Bitbucket is used to store all the source code for the EMR as well as associated libraries and projects. Bitbucket is also an essential tool in our ISO certified change management process. Code submissions are reviewed prior to integration into the official release and development branches through the use of "pull requests". [OSCAR EMR - Bitbucket]
How do I contribute a code change?
1) Signup to JIRA and Bitbucket. Follow the instructions here.
2) Create an Issue on JIRA. Here's how.
3) Create a development branch, and begin coding.
4) Submit your changes to Bitbucket.
5) The review process.
What is the OSCAR branching strategy?
OSCAR EMR has recently changed it's branching strategy to streamline collaboration and improve the release process. Read more about it here.
Important tips
When making changes, make sure your branch name starts with OSCAREMR-<id>