X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=roundup%2F__init__.py;h=2cc04f0cac73403bbc7c535e678928576ef93ac3;hb=b720a9e098b96974558c3ad1538bec76b60bff90;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=262fc7e5638c678edeb5732627a8830975688fa3;p=roundup.git diff --git a/roundup/__init__.py b/roundup/__init__.py index e69de29..2cc04f0 100644 --- a/roundup/__init__.py +++ b/roundup/__init__.py @@ -0,0 +1,72 @@ +# +# 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.15 2002-10-16 06:55:17 richard Exp $ + +''' Roundup - issue tracking for knowledge workers. + +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 and roundup.cgi.template + Detector: roundup.roundupdb and templates/