Framework: https://lussumo-framework.googlecode.com/svn/trunk/ (archive - now part of Vanilla since version 1.1.7).
People: https://lussumo-people.googlecode.com/svn/trunk/ (archive - now part of Vanilla since version 1.1.7)
Tips for developing and building from SVN: http://lussumo.com/docs/doku.php?id=vanilla:installingfromsvn
There are currently 9 community members who have direct access to make changes to the subversion repositories for Vanilla, People, and the Lussumo Framework:
1. Do not add any new features to the core code without first consulting Mark.
2. When committing a change, your comment should always provide some form of reference or description for your change. If the change fixes a bug that was discussed at the community forum or at the bug tracker, provide the url to that bug. If it is a new feature, provide a very brief description.
3. Do not commit code that is not formatted in the standard way in which Vanilla has been written (eg. FunctionNamesAppearLikeThis, not_like_this; use tab for indentation and UNIX end of line format).
Bugs that are reported on the community and found to be legitimate can be added to the bug tracker by any of the users mentioned above. The bug tracker is located at http://lussumo.com/bugs. Anyone can read the bug tracker, but only those with access to subversion (listed above) will be able to add to / manipulate them for the time-being.
Tagging, building and uploading the new package can be done by the ant release script.
Follow the tutorial for installing ant (check your IDE doesn’t have ant built-in first) but you should check-out the read/write repository and use release-build.xml instead of build.xml to build Vanilla:
svn co http://lussumo-vanilla.googlecode.com/svn/trunk/ vanilla-dev cd vanilla-dev cp svn-credential.properties-tmp svn-credential.properties
Edit svn-credential.properties to set your svn credentials, and then:
svn up ant -f release-build.xml