X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=roundup%2F__init__.py;h=758875f70ea3eab2950b649c4daa19ead0b1fc82;hb=5231583b03359e4cdb1838339b31795603e177fb;hp=49e3802789ede0b8d235457d3e528006e66ec4bc;hpb=9af8ac2feb15e0b28d547b7bf0af9103376a5210;p=roundup.git diff --git a/roundup/__init__.py b/roundup/__init__.py index 49e3802..758875f 100644 --- a/roundup/__init__.py +++ b/roundup/__init__.py @@ -1,6 +1,84 @@ -# $Id: __init__.py,v 1.2 2001-07-22 12:09:32 richard Exp $ +# +# Copyright (c) 2001 Bizar Software Pty Ltd (http://www.bizarsoftware.com.au/) +# This module is free software, and you may redistribute it and/or modify +# under the same terms as Python, so long as this copyright message and +# disclaimer are retained in their original form. +# +# IN NO EVENT SHALL BIZAR SOFTWARE PTY LTD BE LIABLE TO ANY PARTY FOR +# DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING +# OUT OF THE USE OF THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# +# BIZAR SOFTWARE PTY LTD SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +# BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" +# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, +# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +# +# $Id: __init__.py,v 1.6 2001-08-07 00:24:42 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/