This page is intended to help new developers get up to speed, and contribute to the project
Background
A brief introduction is here
Who-is-Who
To help you know who is the right person to reach out to - http://cloudstack.apache.org/who.html
Before getting to code
Understanding the environment
- Git is used for source control management. If you are new to git, this link will be helpful. The project is hosted on GitHub
- Java is the primary development language
- MySQL is used as a datastore
- The testing framework is in Python
- Jenkins is used for Continuous-Integration
- Eclipse is the commonly used IDE by developers
Understanding the terminologies
Project workings
The project follows a 4-month release cycle. As of July 2013, the latest scheduled release is 4.2.
More details can be found at : https://cwiki.apache.org/confluence/display/CLOUDSTACK/Releases