Difference between revisions of "Directory Structure"

From Dreamwidth Notes
Jump to: navigation, search
m
Line 1: Line 1:
 
This documents the development folder checked out by <code>bootstrap.pl</code>.
 
This documents the development folder checked out by <code>bootstrap.pl</code>.
  
== bin ==
+
== [[Main development folder/bin|bin]] ==
  
This looks to contain administrative code, not run.
+
This looks to contain administrative code, run for maintenance and other tasks.
  
== cgi-bin ==
+
== [[Main development folder/cgi-bin|cgi-bin]] ==
  
 
Contains the code that runs the site.
 
Contains the code that runs the site.
  
== cvs ==
+
== [[Main development folder/cvs|cvs]] ==
  
Looks to contain code for packages used.  Also contains folders for <code>dw-free</code> and <code>dw-nonfree</code>.  <code>dw-free</code> looks to pretty much contain the a copy once over again of the entire main directory.
+
Looks to contain code for packages used.  Also contains folders for <code>dw-free</code> and <code>dw-nonfree</code>.  <code>dw-free</code> looks to pretty much contain the a copy of much of the entire main directory.
  
 
== doc ==
 
== doc ==
Line 21: Line 21:
 
Empty in a clean checkup.
 
Empty in a clean checkup.
  
== htdocs ==
+
== [[Main development folder/htdocs|htdocs]] ==
  
 
Contains the BML templates for pages and organization of the site, as well as js files.
 
Contains the BML templates for pages and organization of the site, as well as js files.
Line 29: Line 29:
 
Looks to be an empty folder to store logs during running the code.
 
Looks to be an empty folder to store logs during running the code.
  
== src ==
+
== [[Main development folder/src|src]] ==
  
 
Confusingly enough, contains source for some of the packages the code uses.  Perhaps this is the folder that comes with the distribution and <code>cvs</code> is checked out from the other repositories?  Does not contain all of the ones in <code>cvs</code> though.
 
Confusingly enough, contains source for some of the packages the code uses.  Perhaps this is the folder that comes with the distribution and <code>cvs</code> is checked out from the other repositories?  Does not contain all of the ones in <code>cvs</code> though.
  
== ssldocs ==
+
== [[Main development folder/ssldocs|ssldocs]] ==
  
 
This contains pages that are transmitted over SSL instead of being unencrypted. Regular files in <code>htdocs</code>.
 
This contains pages that are transmitted over SSL instead of being unencrypted. Regular files in <code>htdocs</code>.
  
== t ==
+
== [[Main development folder/t|t]] ==
  
 
Looks like this contains the tests that use the testing framework in main/test.
 
Looks like this contains the tests that use the testing framework in main/test.

Revision as of 00:46, 28 July 2008

This documents the development folder checked out by bootstrap.pl.

bin

This looks to contain administrative code, run for maintenance and other tasks.

cgi-bin

Contains the code that runs the site.

cvs

Looks to contain code for packages used. Also contains folders for dw-free and dw-nonfree. dw-free looks to pretty much contain the a copy of much of the entire main directory.

doc

Most notable thing in here is the docbook code for the server and LJ programming guides.

etc

Empty in a clean checkup.

htdocs

Contains the BML templates for pages and organization of the site, as well as js files.

logs

Looks to be an empty folder to store logs during running the code.

src

Confusingly enough, contains source for some of the packages the code uses. Perhaps this is the folder that comes with the distribution and cvs is checked out from the other repositories? Does not contain all of the ones in cvs though.

ssldocs

This contains pages that are transmitted over SSL instead of being unencrypted. Regular files in htdocs.

t

Looks like this contains the tests that use the testing framework in main/test.

temp

Empty in a clean install. Probably used for temporary file storage.

test

Very sparse directory; really not much here.

var

A clean install of this only includes devdata/evillaugh.wav. Purpose unknown.