Dots: visitors worldwide. Flashing: here now!
The development process is considered to be in one of three stages:
- The developer is testing features that are under consideration for inclusion in JAT or learning how to use some features
- A feature has been selected for inclusion in a future release of JAT and is currently made ready for release
- A feature has been released.
The subversion repository structure reflects that process:
Code that is used just to test something or to learn a new library, but is not yet intended for future release, is kept in the branches/jatexperimental folder.
Code that is under development and intended for a future relase is kept in the branches under the branches/jatdevelop folder. When the code is ready for release, it is moved to the trunk/jat folder.
Code that is in the most recent release is in the trunk/jat folder.
Starting at the root, the subversion repository has the following folder structure:
--+-- branches --+
| |
| +-- jatdevelop
|
+-- tags
|
+-- trunk --+
|
+-- jat --+-- src
|
+-- data
|
+-- dist
|
+-- lib
|
+-- zip
|
Data that are used by JAT are stored in the trunk/jat/data folder. Some of the data files are large, and the separation of code and data keeps the core jar files as small as possible.