Developers »

Source Layout


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.
Page last modified on June 03, 2008    PmWiki Info

- - - () -