From 98ed2786eab246058ceddb8e0c386b201a8c55c4 Mon Sep 17 00:00:00 2001 From: richard Date: Sat, 28 Jul 2001 01:39:02 +0000 Subject: [PATCH] Added some documentation to the roundup package. git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@112 57a73879-2fb5-44c3-a270-3262357dd7e2 --- roundup/__init__.py | 52 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/roundup/__init__.py b/roundup/__init__.py index 49e3802..4afdd2d 100644 --- a/roundup/__init__.py +++ b/roundup/__init__.py @@ -1,6 +1,56 @@ -# $Id: __init__.py,v 1.2 2001-07-22 12:09:32 richard Exp $ +# $Id: __init__.py,v 1.3 2001-07-28 01:39:02 richard Exp $ +__doc__ = ''' +This is a simple-to-use and -install issue-tracking system with +command-line, web and e-mail interfaces. + +Roundup manages a number of issues (with properties such as +"description", "priority", and so on) and provides the ability to (a) submit +new issues, (b) find and edit existing issues, and (c) discuss issues with +other participants. The system will facilitate communication among the +participants by managing discussions and notifying interested parties when +issues are edited. + +Roundup's structure is that of a cake: + + _________________________________________________________________________ +| E-mail Client | Web Browser | Detector Scripts | Shell | +|------------------+-----------------+----------------------+-------------| +| E-mail User | Web User | Detector | Command | +|-------------------------------------------------------------------------| +| Roundup Database Layer | +|-------------------------------------------------------------------------| +| Hyperdatabase Layer | +|-------------------------------------------------------------------------| +| Storage Layer | + ------------------------------------------------------------------------- + +The first layer represents the users (chocolate). +The second layer is the Roundup interface to the users (vanilla). +The third and fourth layers are the internal Roundup database storage + mechanisms (strawberry). +The final, lowest layer is the underlying database storage (rum). + +These are implemented in the code in the following manner: + E-mail User: roundup-mailgw and roundup.mailgw + Web User: cgi-bin/roundup.cgi or roundup-server over + roundup.cgi_client, roundup.cgitb and roundup.htmltemplate + Detector: roundup.roundupdb and templates/