Login | Register
My pages Projects Community openCollabNet

repoguard
Wiki: RepositoryLayout

Revision 1 as of 2012-03-11 23:20:52 -0700

Edit this page | Links to this page | Page information | Attachments | Refresh page

 

Basically, the repository is organized in accordance to recommended standard layout:

/
+--branches                      # Parallel development lines
+--tags                          # Official releases
+--trunk                         # Main development line

The trunk folder consists of the following top-level layout:

/
+--repoguard                     # Source code and resources of the project
|      +--cfg                    # RepoGuard specific configuration files 
|      +--dev                    # Configuration files for development tools and PyDev templates
|      +--doc                    # Sphinx documentation                  
|      +--src                    # Contains the source code
|      |   +--repoguard
|      |          +--checks      # Available checks     
|      |          +--core        # General API for configurations, handlers, and checks
|      |          +--handlers    # Available handlers
|      |          +--modules     # Re-usable modules (e.g., Mantis)
|      |          +--tools       # Sub-commands of repoguard command line tools
|      |          +--__init__.py
|      |          +--main.py     # Implements the repoguard main script
|      +--test                   # Unit tests
|      +--AUTHORS
|      +--CHANGES
|      +--distribute_setup.py    # Bootstrap installation script for distribute
|      +--LICENSE
|      +--README
|      +--MANIFEST.in            # Describes data files to be included in distributions
|      +--setup.cfg              # Central configuration file of the build script
|      +--setup.py               # Implements the build script
+--www                           # Sources of the official RepoGuard web site on tigris