デベロッパーのホームページ
グリーンストーンはオープンソース・ソフトであり、協力のためにコミュニティのデベロッパーを募集しています。新規のデベロッパーはregisterでなければならず、developers' guideをチェックアウトしなければなりません。
協力者は自己のオンラインの開発ツールを使用ください。それらはdevelopers' mailing list the trac source code browser, the trac bug database, そしてブログの technical categoryなどが含まれます。
グリーンストーンのソース・コードは subversion repositoryのバージョン制御のもとに置かれています。
Latest commit
r42406 by anupama @ 6.17 pm, 23rd OctoberI remembered Dr Bainbridge wanted the /phind and /collage webswing applications to look embedded (no window frame). Their classes can be run both as an Applet and as Application, but more recently we were forced to run them as Applications. This meant that they have window frames appearing (title bar and bezelled framing). When initially I investigated this, there wasn't AI and I hadn't worked out how this could be done. Now I thought of asking chatGPT (my question was: applet running as java application through webswing: any way to remove the window frame and make it look embedded?) and the key is to call frame.setUndecorated(true), to be done before pack()/setVisible calls, which produces the embedded look. ChatGPT share link: https://chatgpt.com/s/t_6adaed8120d4819181b15b5bd667c385 ChatGPT further said: Webswing's own FAQ specifically recommends this combination for a borderless, full-size Swing window. To get it full-size, after setUndecorated(true), it suggested the line frame.setExtendedState(JFrame.MAXIMIZED_BOTH); However, we're actually explicitly setting the size of the JFrames as was originally done in the Phind and Collage Frame (not JFrame) Applet-only code, and so I'm choosing not to maximise phind and collage now-frameless windows.
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はJava と .NET のアプリケーションをプロファイルする革新的、知的なツールのクリエーターです。Greenstoneの実行スピードの改良に活用しています。YourKitの主要なソフト製品:Java profiler と .NET profiler