Development
Help develop Jaic Wain and become famous.
To develop Jaic Wain and to coordinate its development, SourceForge.net's services are used. This is the project's official project page.
Subversion
This project's SourceForge.net SVN repository can be accessed through the following URL:
https://svn.sourceforge.net/svnroot/jaicwain
The repository is organized into three main directories: trunk contains the current development branch. branches contains other development branches. (not currently used) tags holds snapshots of previous releases. When checking out a working copy, you'll probably want the trunk: (all on one line)
svn co
https://svn.sourceforge.net/svnroot/jaicwain/trunk
jaicwain
The SVN tree can also be viewed online.
Contributing
If you want to help develop Jaic Wain, here are some suggestions on where to start:
- Get the most recent version of the Java Development Kit. The SVN code requires JDK 1.5 to compile.
- Grab yourself a copy of the current SVN trunk. See the previous section on how to do that.
- If you want to be notified of new bugs and feature requests, join the Jaicwain-devel mailing list. See the mailing list section for details.
- If you plan to contribute on a regular basis, get a SourceForge account and ask Christoph (project admin) to add you to the list of developers. This way, you'll eventually get write access to the SVN repository.
Development Tools
For Jaic Wain's development, the following tools are used:
- Ant - "Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles." (Ant website)
- Eclipse JDT - "The JDT provides the tool plug-ins for the platform that implement a Java IDE for power-users, that supports the development of any Java application, including Eclipse plug-ins. The JDT adds the notion of Java projects and a Java perspective to the Eclipse platform, as well as a number of views, editors, wizards, builders, and code merging and refactoring tools. The JDT allows Eclipse to be a development environment for itself. The JDT plug-ins themselves can also be further extended by other tool builders." (Eclipse website)
- Java2 1.5 SE SDK - "The premier solution for rapidly developing and deploying mission-critical, enterprise applications, J2SETM provides the essential compiler, tools, runtimes, and APIs for writing, deploying, and running applets and applications in the Java programming language." (Sun website)
- IzPack - "IzPack is a powerfull Java installation software that you can use to distribute you own applications in singles Jar files that can be executed on any Java capable system. It uses the maximum compression level (9). It lets you organize an installation in packs, so that the final user can select the optionnal packs he wants. You can even improve it through a plugin-like architecture !" (IzPack website)