Software Interfaces

No software interfaces except for the Python subsystem are necessary. The issue repository will be held on-disk in the form of XML files stored in a directory tree. The repository will be labeled yaktrack-repository and will hold the following subdirectories:

awaiting-review. This directory holds issue reports which are awaiting review before being added to the database proper. The awaiting-review subdirectory is particularly useful when a repository is set up such that all issue reports must pass through one or more issue managers before being accepted into the database.

yaktrack-options. This directory holds various files meant to customize or augment the behaviour of the product.

templates. This directory holds the XML document type definitions (DTDs) for the various issue types that the repository will track

issues. This directory holds one directory for each template in the templates directory. These subdirectories hold individual XML files, one per issue