Домашняя страница разработчика

Greenstone является своодным программным обеспечением. Вы можете помочь развитию проекта внеся свой вклад. Чтобы поучаствовать в разработке проекта Вам необходимо пройти регистрацию, и ознакомиться с руководством для разработчиков.

Для взаимодействия с командой Greenstone Вы можете воспользоваться списоком рассылки разработчиков, а также системой контроля версий и системой отслеживания ошибок.

Исходный код Greenstone досупен в нашем репозитории.

Latest commit

r38966 by anupama @ 7.23 pm, 30th April
In commit r 22306, I had made the AbstractBrowse protected method extractExtraClassifierInfo() static, because it wasn't using any member variables or methods and class FedoraServiceProxy (which wasn't a subclass of AbstractBrowse but only of shared superclass ServiceRack) needed to use it in entirety. This produced headscratching 14 years later as to why it was a static function of AbstractBrowse and not a regular method, as there was briefly interest in overriding the functionality in GS2Browse. Dr Bainbridge said it should become a static utility method as it was too long to justify 2 copies of the code floating around and Kathy suggested moving it into GSXML.java.

Nightly Builds and Regression Test Results

See here.

Helpful 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.