<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>FreeGuide : Source Layout </title> <meta http-equiv='Content-Style-Type' content='text/css' /> <link rel='stylesheet' href='../pub/skins/plain-freeguide/plain1.css' type='text/css' /> <link rel="icon" href="../pub/skins/plain-freeguide/favicon.gif" type="image/x-icon" /> <link rel="shortcut icon" href="../pub/skins/plain-freeguide/favicon.gif" type="image/x-icon" /> <!--HeaderText--><style type='text/css'><!-- ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; } code.escaped { white-space: nowrap; } .vspace { margin-top:1.33em; } .indent { margin-left:40px; } .outdent { margin-left:40px; text-indent:-40px; } a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; } a.createlink { text-decoration:none; position:relative; top:-0.5em; font-weight:bold; font-size:smaller; border-bottom:none; } img { border:0px; } .editconflict { color:green; font-style:italic; margin-top:1.33em; margin-bottom:1.33em; } table.markup { border:2px dotted #ccf; width:90%; } td.markup1, td.markup2 { padding-left:10px; padding-right:10px; } table.vert td.markup1 { border-bottom:1px solid #ccf; } table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; } table.markup caption { text-align:left; } div.faq p, div.faq pre { margin-left:2em; } div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; } .frame { border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; } .lfloat { float:left; margin-right:0.5em; } .rfloat { float:right; margin-left:0.5em; } a.varlink { text-decoration:none; } --></style> <meta name='robots' content='index,follow' /> <link rel='stylesheet' href='../pub/skins/plain-freeguide/plain2.css' type='text/css' /> </head> <body> <!--PageHeaderFmt--> <table id='wikihead' cellspacing='0' cellpadding='0' align='center'><tr> <td id='homelink'><img src='../pub/skins/plain-freeguide/favicon.gif' /> <a href='http://www.artificialworlds.net/freeguide'>FreeGuide</a></td> <td id='location'><span class='pagegroup'><a href='Developers.html'>Developers</a> »</span> <h1 class='pagetitle'>Source Layout</h1></td> <td id='wikicmds'><ul><li class='browse'><a accesskey='' class='selflink' href='SourceLayout.html'>View</a> </li><li class='edit'> </li><li class='diff'> </li><li class='print'> </li></ul> </td> </tr></table> <!--/PageHeaderFmt--> <table id='wikimid' cellspacing='0' cellpadding='0' align='center'><tr> <!--PageLeftFmt--> <td id='wikileft' valign='top'> <p><form action='http://www.artificialworlds.net/freeguide'> <input type='hidden' name='n' value='Developers.SourceLayout' /> <input type='hidden' name='action' value='search' /> <input type='text' name='q' value=' Search ' class='inputbox searchbox' onfocus="if(this.value=' Search ') {this.value=''}" onblur="if(this.value=='') {this.value=' Search '}" /><input type='submit' class='inputbutton searchbutton' value='Go' /></form></p><br /> <ul><li><a class='wikilink' href='../Main/HomePage.html'>Home Page</a> </li><li><a class='wikilink' href='../DownloadAndInstall/DownloadAndInstall.html'>Download And Install</a> </li><li><a class='wikilink' href='../UserGuide/UserGuide.html'>User Guide</a> </li><li><a class='wikilink' href='../FAQ/FAQ.html'>Help And FAQ</a> </li><li><a class='wikilink' href='Developers.html'>Developers</a> <ul><li><span style='font-size:83%'><a class='wikilink' href='HelpUsMakeFreeGuide.html'>How to help</a></span> </li><li><span style='font-size:83%'><a class='wikilink' href='RunTheNightlyBuild.html'>Nightly Builds</a></span> </li><li><span style='font-size:83%'><a class='wikilink' href='BuildTheLatestSource.html'>Build The Latest Source</a></span> </li><li><span style='font-size:83%'><a class='wikilink' href='CodeRules.html'>Code Rules</a></span> </li><li><span style='font-size:83%'><a class='wikilink' href='CreateInstallationPackagesForDifferentPlatforms.html'>Building Installers</a></span> </li><li><span style='font-size:83%'><a class='wikilink' href='TranslateFreeGuide.html'>Translate FreeGuide</a></span> </li><li><span style='font-size:83%'><a class='wikilink' href='Design.html'>Design</a></span> </li><li><span style='font-size:83%'><a class='wikilink' href='Roles.html'>Roles</a></span> </li><li><span style='font-size:83%'><a class='selflink' href='SourceLayout.html'>Source Layout</a></span> </li><li><span style='font-size:83%'><a class='wikilink' href='ChangingTheVersion.html'>Changing The Version</a></span> </li><li><span style='font-size:83%'><a class='urllink' href='http://bugs.launchpad.net/freeguide-tv/+bugs' rel='nofollow'>Bug tracker -></a></span> </li><li><span style='font-size:83%'><a class='urllink' href='http://freeguide-tv.git.sourceforge.net/git/gitweb.cgi?p=freeguide-tv/freeguide-tv;a=tree' rel='nofollow'>Browse source -></a></span> </li><li><span style='font-size:83%'><a class='urllink' href='http://sourceforge.net/projects/freeguide-tv' rel='nofollow'>Sourceforge -></a></span> </li></ul></li><li><a class='wikilink' href='../Main/Credits.html'>Credits</a> </li><li><a class='wikilink' href='../Main/Screenshots.html'>Screenshots</a> </li><li><a class='wikilink' href='../Main/Links.html'>Links</a> </li><li><a class='wikilink' href='../Main/SiteMap.html'>Site Map</a> <div class='vspace'></div></li><li><a class='wikilink' href='../Main/ContactUs.html'>Contact Us</a> </li></ul><div class='vspace'></div> </td> <!--/PageLeftFmt--> <td id='wikibody' valign='top'> <!--PageText--> <div id='wikitext'> <h1><span class='wikiword'>FreeGuide</span> Source Layout</h1> <p>Under the trunk folder in git, the directories are like this: </p> <div class='vspace'></div><ul><li>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. </li><li>build.xml - the build file used with Ant. </li><li>contrib - files used by other packagers (e.g. Debian packager) </li><li>doc - documentation </li><li>images - source images for the <span class='wikiword'>FreeGuide</span> logo etc. in SVG format. </li><li>install - files for creating installers on different platforms - .spec files, NSIS files, images </li><li>stats - scripts for generating usage statistics - only useful to Andy Balaam. </li><li>scripts - useful scripts used by the developers </li><li>tools - really should be in scripts </li><li>xmltv - the latest version of the XMLTV EXE for Windows </li></ul><p class='vspace'>Temporary directories: </p> <div class='vspace'></div><ul><li>bin - the .class files created when the .java files are compiled. </li><li>doc-bin - the documentation once it has been prepared for packaging up. </li><li>install-bin - the installation files prepared for use. </li><li>build - all stuff that is created in the process of buulding <span class='wikiword'>FreeGuide</span>. </li><li>dist - where the final distribution files (<span class='wikiword'>EXEs</span>, <span class='wikiword'>RPMs</span>, etc) are placed when built. </li></ul> </div> </td> </tr></table> <!--PageFooterFmt--> <table id='wikifoot' cellspacing='0' cellpadding='0' align='center'> <tr><td class='passwordlink' colspan='2'>If you would like to help improve this site, please <a class='wikilink' href='../Main/ContactUs.html'>Contact Us</a> and we will give you the password to edit pages.</td></tr> <tr> <td class='lastmod'>Page last modified on June 20, 2010, at 05:02 PM <a class='pmwikiinfolink' href="../Main/PmWikiInfo.html">PmWiki Info</a></td> <td class='footnav'><div style='text-align: right;' > <p> - - - () - </p></div> </td> </tr> </table> <!--/PageFooterFmt--> </body> </html>