Developers

Until the 0.1 release no developer documentation wil be available online.
While there is no javadoc's you can always browse the source code and read it's comments. The design is very extensible so you can easily create a new error correction engine or a audio extraction plugin (like extracting directly to .ogg or to .mp3). Also the drivers framework is still under development but when it's concluded it will be fairly easy to make CDMirror act as a frontend to cdrecord or cdrdao, infact that one of it's goals.

Developers Use Sourceforge

We will be using all Sourceforge utilities as much as possible, so posting bugs, patches, features, asking for support, all of this will be available in the project details.

Get CDMirror from CVS

To download CDMirror from CVS just use the following commands:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cdmirror login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cdmirror co cdrw
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cdmirror co cdmirror

Compiling CDMirror

To compile CDMirror you'll need: After setting up your system, open eclipse and import a new project selecting cdrw directory, after that import cdmirror project selecting the cdmirror directory, finally select the java-gnome jars.
To compile cdrw go into it's directory and run ant base, this will create 2 files in dist: cdrw4java.jar and libcdrw4java.so.
Finally you just have to build cdmirror project on eclipse as usual, the main class is cdmirror.gui.Main, you migh have to add the JVM option "-D/path/to/cdrw/dist".
CDMirror was tested on these open JVM's: GCJ and Kaffe.

Getting Java-Gnome

Under Debian SID just run apt-get install libgnome0-java libgtk0-java libglade0-java
Under Redhat, Mandrake you can download the rpms provided by ZizWorks, while you're there you can also try out the Java-Gnome Eclipse plugin ;)