diff --git a/mantis.php3 b/mantis.php3 index d0570ee..1dbf3ac 100644 --- a/mantis.php3 +++ b/mantis.php3 @@ -27,19 +27,12 @@ p { font-family:Verdana, Arial; font-size=10pt } Mantis is a php/MySQL/web based bugtracking system. The software resides on a webserver while any web browser should be able to function as a client. It is released under the terms of the GNU GPL license.
I and a friend originally created a bugtracker as an internal tool for our own pet project. Since then I've gone ahead with a total rewrite and decided to make it available to the public. A check on the web in early 2000 revealed that there were no free php based bug tracking packages that were usable (I may be mistaken). Hopefully, this package helps fill that niche. I have no strong love of the GPL but I do feel that development tools should be free for developers, thus my choice of license. -
-The release numbering convention I'm using is major.minor.micro. Major indicates a large change in the core package, minor a significant amount of feature addition/modification, micro for mostly bug fixes. I am leaning towards releasing a new version for a significant bugfix as often as daily. - -
-Goals -
-The stated goals for this project are to produce and maintain a lightweight, simple bugtracking system. Additions of complexity/features should be modular so that users can be shielded from unwanted complexity. Thus, much of the package allows for a simple version of a feature along with a more fully developed but complex version. In the 'core' package the goal is to have the most important, most used, most time saving portions of a bugtracking system. Hopefully this gives you 90% of the functionality that you need. The product is designed, to the best of the developer's abilities, to be easily modifiable and customizable and upgradeable.
Requirements
-
Additionally you will need to know basic administration of MySQL (login, create new database, run a SQL query). The webserver needs to be configured to handle php files at a minimum. @@ -53,32 +46,59 @@ I highly recommend using phpMyAdmin to ad
Upcoming Features
Check the Roadmap for a more detailed and up to date list of items. + +
+Goals +
+The stated goals for this project are to produce and maintain a lightweight, simple bugtracking system. Additions of complexity/features should be modular so that users can be shielded from unwanted complexity. Thus, much of the package allows for a simple version of a feature along with a more fully developed but complex version. In the 'core' package the goal is to have the most important, most used, most time saving portions of a bugtracking system. Hopefully this gives you 90% of the functionality that you need. The product is designed, to the best of the developer's abilities, to be easily modifiable and customizable and upgradeable. + +
+Guidelines +
+Here are some of the guidelines that I have decided upon: +
+I realize I have some problems with some of the above points. I'll be addressing them as they come to my notice or cross my annoyance threshold. + +
+Versioning +
+The release numbering convention I'm using is major.minor.micro. Major indicates a large change in the core package, minor a significant amount of feature addition/modification, micro for mostly bug fixes. I am leaning towards releasing a new version for a significant bugfix as often as daily. +
How to Help