Main Page | Recent changes | Edit this page | Page history

Printable version | Disclaimers | Privacy policy

Not logged in
Log in | Help
 

DGC Subversion Structure

From DGC Wiki

Contents

Related Pages

2007 Repository Structure

For 2007, the repository is structured for use with YaM. The repository consists of a set of modules (individual programs or libraries) and packages (collections of modules that serve a given function).

Modules

Packages

Sites and Targets

Major Releases

2005 Repository Structure

Subversion Repository Guidelines

The dgc Subversion repository for the 2005 DARPA Grand Challenge was organized in the following way.

  1. Only source text files, should be added to the repository. Code documentation should be included in the header files as Doxygen-style comments.
  2. ALL directories should have a README which explains what the function of that code is, what the files contain, and link(s) to documentation, including usage instructions.
  3. Code that is in development (i.e. not yet fully tested in simulation and on a vehicle) should always start in dgc/projects.
  4. Mature (fully tested) code that is platform independent and may be used by multiple modules should go in the top-level (e.g. RDDF, MTA, sparrow, frames). The exception is hardware drivers.
  5. Hardware drivers (sensors and actuators) should go in dgc/drivers, one directory for each piece of hardware, conforming to an API as defined by the embedded systems team.
  6. Platform-independent modules (e.g. LadarFeeder, PathFollower) that have fully been tested should go in dgc/modules.
  7. Vehicle-specific (i.e. platform-dependent) modules should go in the respective vehicle directory (e.g. alice, bob, homer).

Directory Structure Organization

All of the top-level dgc directories should be documented here.

Standard installation directories

Other directories

Retrieved from "http://kincora.cds.caltech.edu../../../d/g/c/DGC_Subversion_Structure_83dd.html"

This page has been accessed 306 times. This page was last modified 06:42, 30 October 2006 by Richard Murray. Based on work by DGC Wiki user(s) Foote and Lars.


[Main Page]
Main Page
Alice Docs
DGC07
DGC05
Categories
Recent changes
Help

Edit this page
Discuss this page
Page history
What links here
Related changes

Special pages
Bug reports