Mantis bug tracker

from Wikipedia, the free encyclopedia
Mantis bug tracker

MantisBT logo.png
2018-03-19 12 50 10-Overview - MantisBT.png
Basic data

developer Mantis team
Publishing year 2000
Current  version 2.24.2
(August 8, 2020)
operating system platform independent
programming language PHP
category Bug management
License GPL ( Free Software )
German speaking Yes
www.mantisbt.org

Mantis Bug Tracker (abbreviated often MantisBT ) is a free software known as bug tracker to manage and track references to program error ( bug reports or English: reports bug ) and requests for additional features (English: Feature Requests ) is used.

technology

Mantis is based on PHP and requires a web server . The user operates Mantis via an HTML interface. A database ( MySQL , MS SQL or PostgreSQL ) is used to manage the entries. Mantis runs on Linux , macOS , Windows , OS / 2 and Unix . It is largely configurable via the configuration file config_inc.php . User-related settings can be made via the web interface. In order to have external software to access the content of MantisBT, the years evolved over several interfaces , which provided access through the, Mantis, SOAP - Web services simplify. One of the best-known representatives is the free MantisConnect project, which provides both a Java and a .NET library.

With the current variant of the Mantis bug tracker, however, it is also possible to set up a SOAP connection without additional libraries .

methodology

Various projects can be created in Mantis. A breakdown into sub-projects is also possible. Project participants with different access rights are assigned to the projects. The access rights are level-based: higher access levels (e.g. developer ) include the rights of lower levels (e.g. reporter). There are a total of six predefined access levels (viewer, reporter, tester, developer, manager, administrator). If someone has at least reporter status within a project, they can create a problem report ( issue ). If necessary, this report can immediately be assigned to an editor (= project participant with at least developer status). Each problem report is in one of several states specified by the built-in workflow (e.g. new, assigned, resolved, closed). Appropriate access rights are required for status changes. All authorized project participants can add comments to the report at any time during the life cycle of a bug report. The system also offers a comment function when the status changes, so that the life cycle of a report can be traced.

Mantis offers extensive filter options that help to achieve an essential goal of a bug tracker: overview of pending and fixed bug reports, overview of the overall status of a project.

For some time now it has also been possible to create versions in Mantis and thus receive roadmaps and change logs.

Individual evidence

  1. Mantis interface for .NET, Java and Cocoa , free project for easy access to the SOAP interface

Web links