FreeGuide Source Layout
Under the trunk folder in SVN, the directories are like this:
- src - everything that will go inside a JAR file is in here, and nothing else. This includes all the .java files, .properties files for translations and other uses, and some images.
- ant & build.xml - the build files used with Ant.
- contrib - files used by other packagers (e.g. Debian packager)
- doc - documentation
- images - source images for the FreeGuide logo etc. in SVG format.
- install - files for creating installers on different platforms - .spec files, NSIS files, images
- lib - third-party JARs used by our code
- repository - not used at the moment
- scripts - useful scripts used by the developers
- stats - scripts etc. for downloading and analysing the numbers of users FreeGuide has (only really useable by Andy Balaam).
- xmltv - the latest version of the XMLTV EXE for Windows
Temporary directories:
- build - all stuff that is created in the process of buulding FreeGuide.
- dist - where the final distribution files (EXEs, RPMs, etc) are placed when built.