Developers' Home
Greenstone is Open Source Software, and we encourage developers from the community to contribute. Check out the developer guide on the wiki.
Contributors are encouraged to use our online development tools. These include the developers' mailing list, the trac source code browser and the trac bug database.
The greenstone source code is kept under version control in our subversion repository.
Latest commit
r40508 by anupama @ 1.41 am, 12th July0. Protecting spaces in GLI launch argument list in webswing.config, as these looked wrong in the webswing log files, even though GLI webswing appeared to work. Now it works too and the arguments look right (not broken at spaces). 1. Webswing needs extra work after all when there are spaces in the GS3 installation path (or rather, the path to whichever java GS3 finds). Implemented Dr Bainbridge's 2nd solution: put the start_java.bat/sh scripts (now called gs_webswing_start_java.bat/sh) into the publicly accessible system temp location as it won't have spaces in its filepath. 2. Bringing the webswing.config.applet and webswing.config.application files up to speed with webswing.config after this year's changes to GLI's launch arguments and option names.
Nightly Builds and Regression Test Results
See here.Latest Reported Bug
#961: Moving to bundling JRE8, compiling releases with JDK8 & ant 1.9.4Helpful Tools
YourKit
YourKit is the creator of innovative and intelligent tools for profiling Java and .NET applications. We make use of it to improve the execution speed of Greenstone3. Take a look at YourKit's leading software products: Java profiler and .NET profiler.