Overview of the whole development environment

Here is the set of tools the Squale team is currently using. If you are a new committer, please make sure that you follow every setup guide so that you fit in the team conventions and practices.

Tool Version Description Setup guide for Squale
Issue Tracker
Trac 0.10.4 Issues can be reported at: https://project.squale.org/report Trac config guide
Wiki
Trac 0.10.4 Our Wiki is available at: https://project.squale.org/wiki Trac config guide
Source Configuration Management
Subversion 1.4.4 The root URL for Squale SVN is https://svn.squale.org/squale/ SVN guide
Build & project management tool
Maven 2.0.x Using Maven is mandatory as it handles all the dependencies. Maven guide
IDE and extensions
Eclipse 3.x We use the Java EE Developers package, which includes WTP and Mylyn (with its Trac connector). Code style guide
Mylyn-Trac integration guide
Subclipse Eclipse Plugin 1.x To connect to the source repository within Eclipse. See home page. SVN guide
Checkstyle Eclipse Plugin 4.x Integrates Checkstyle within Eclipse. See home page. Checkstyle guide
Eclipse ResourceBundle Editor 0.7.7 Allows to manage all localized properties files (for internationalization) in one screen. See home page. Eclipse RBE guide