Mantisとは
Last Modified: November 20, 2004 19:11PM
|
|
(Any)
|
Description
Mantisって?
Mantisは、Webベースのバグ追跡システムです。現在も開発中でβ版です。
Mantisは、PHPというスクリプト言語で記述され、MySQL(データベース)と、Webサーバが必要です。Mantisは、Windows、MacOS、OS/2そして様々なUnix互換のOSにインストールできまし、どんなブラウザでもクライアントとして使用できます。Mantisは、the GNU General Public License (GPL)に従ってリリースされています。
Mantisは自由に利用したり改造することができますし、GPLに従うかぎり自由に配布することができます。
特徴
- (利用や改造が)自由である。
- インストールが容易。
- Webベース
- プラットフォーム非依存
- 複数のプロジェクトに対応
- 複数言語に対応
- メールによる通知
- 簡易検索機能
- フィルター
- PHP4の使用
目的
このプロジェクトの目的は、軽量でシンプルなバグ追跡システムを作成し維持することです。複雑な機能はモジュールを追加することで、ユーザが不要な混乱をすることはありません。このように、このパッケージの多くは、より高度な開発バージョンとともにシンプルなバージョンも備えています。
'core'パッケージの目的は、もっとも重要で、よく使用され、無駄を防ぐバグ追跡システムの一部分を持つことです。成果は、容易に改造、カスタマイズそしてアップグレードできるように設計されています。PHP とMySQLの経験があれば誰でも、望むようにMantisを改造できるべきです。
ガイドライン
いくつかのMantisで従うべきガイドラインがあります。
- 素早く"したいこと" にアクセスできること。
- シンプルなナビゲーション
- Layered complexity
- 一貫性
- ブラウザのサイズにあわせること。
- 極力混乱は最小限に
- 極力グラフィックは最小限に
- フレームは使用しない。
- アニメーションは使用しない。
- Javascriptは使用しない。
バージョン付け
リリースバージョンは、メジャー.マイナー.マイクロとします。(例 0.15.8)
メジャー - 'core' パッケージのとても大きい変更を意味します。Rewrites or major milestones.
マイナー - 大量の機能の追加、変更を意味します。アップグレード用のスクリプトが必要です。
マイクロ - バグフィックスや些細な機能追加を意味します。毎日のようにしばしばバグフィックスのためのリリースを行います。
現在、Mantisはβ版です。Mantisが製品レベルの品質であると考えられるとき、"Version 1.0.0"は使用されます。すなわち、製品として十分な機能を持ち、安定しているべきということです。 Contents- 由来
- 歴史
- 最低限必要なもの
- ダウンロード
|
|