FreeGuide

Developers »

# Source Layout

- View

- Home Page
- Download And Install
- User Guide
- Help And FAQ
- Developers
  - How to help
  - Nightly Builds
  - Build The Latest Source
  - Code Rules
  - Building Installers
  - Translate FreeGuide
  - Design
  - Roles
  - Source Layout
  - Changing The Version
  - Bug tracker ->
  - Browse source ->
  - Sourceforge ->
- Credits
- Screenshots
- Links
- Site Map
- Contact Us

# FreeGuide Source Layout

Under the trunk folder in git, 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.
- build.xml - the build file 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
- stats - scripts for generating usage statistics - only useful to Andy Balaam.
- scripts - useful scripts used by the developers
- tools - really should be in scripts
- xmltv - the latest version of the XMLTV EXE for Windows

Temporary directories:

- bin - the .class files created when the .java files are compiled.
- doc-bin - the documentation once it has been prepared for packaging up.
- install-bin - the installation files prepared for use.
- 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.

If you would like to help improve this site, please Contact Us and we will give you the password to edit pages.
Page last modified on June 20, 2010, at 05:02 PM PmWiki Info | - - - () -