Sonar uses GIT as its Source Control Management (SCM) system. To check out sources :
git clone git://github.com/SonarSource/sonar.git
Sources are built using Maven. Read the developer guide for more details. Some additionnal links :
- Javadoc of API
- Continuous Integration
- Continuous inspection : eat your own food ! Sonar is analyzed every day on Nemo, the live instance provided by SonarSource.
- Issue tracker using JIRA
Open source plugins are hosted in our own forge. To check out sources :
svn co https://svn.codehaus.org/sonar-plugins/trunk sonar-plugins
The forge benefits from the infrastructures provided by Codehaus and SonarSource :
Tempted to go ahead and write your own plugin ? No obligation, but you might want to share it with the Sonar community. In that case, subscribe and send an email to the Sonar developer mailing list. You will then benefit from the Sonar plugins forge to publish the plugin, have access to Subversion to store the source code and to JIRA to file your issues.
As the plugins forge, this project benefits from :