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.
There are several major subdirectories that are part of the repository.
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.
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.
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.
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.
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.
TODO: Fill this in.