How the source files are organized
The MICHAEL platform is a complex Web application defined by many files. These files play various roles : script libraries, XSLT transformations, XML configuration files, HTML templates, etc. The objective of this document is to provide an overview of the files available, their roles, and their organization.
This document mostly follows the structure of the source files, before installation. So if you uncompress a MICHAEL platform distribution, you will get first level folders corresponding to the first level sections below.
1) Root files
2) bin and lib folders
The bin folder contains scripts for the installation process only. These are standard scripts for launching an ant build process.
2) build-list folder
2) build-michael folder
2) lib folder
The lib folder contains Java libraries needed for the installation process only. These libraries are not part of the installed platform itself.
An implementer doesn't need to modify these libraries. If they need to be updated, the new versions will be part of a new distribution of the platform.
2) src folder