TWiki> ISG Web>ISGAccount (revision 2)EditAttach

ISG Account

Subversion

The main portions of the ISG account are maintained in a subversion repository located at /u/isg/.svn-repos. The directory /u/isg itself is a checkout of the repository, which should only be svn updated between terms to avoid breaking software unless absolutely necessary. The contents of the repository are designed to be as directory-agnostic as possible, so it should be possible to do a checkout elsewhere (such as in /u/isg/u/userid/svncheckout) for testing purposes.

Directory Organization

There are several major subdirectories that are part of the repository.

bin

This contains all of the scripts that are supported from ISG, from course account tools to autotesting tools. The bin directory itself should contain all of the programs that should be executed directly from the course account. See ISGAccountScriptConventions for more details about the organization of this directory and script implementation.

bittersuite3

This directory contains all of the support scripts for BitterSuite version 3, which is the current version. The entry-point scripts for RST and Marmoset are located directly in this directory, and most of the supplementary helper scripts are in subdirectories.

doc

This contains documentation of the first and second versions of BitterSuite. It likely will not be of much use, and basically exists for archival purposes only.

docsrc

The directory that stores the XML Docbook source files for the documentation of the ISG account tools. This source is then translated into man pages (readable from the course account) and HTML pages for documentation on the website.

pub

This directory contains the website and a bin subdirectory that contains a few public programs that are intended for general undergraduate use. See ISGAccountWebsiteConventions for more details.

Updating Protocol

TODO: Fill this in.

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2009-09-04 - TerryVaskor
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback