打开主菜单

Mantis Bug Tracker是在GNU通用公共许可证第2版下发布的一个自由、开源的基于Web的缺陷跟踪管理系统。MantisBT最常见的用途是用来追踪软件缺陷。然而,MantisBT经常被用户配置成为一个更通用的问题跟踪系统英语Issue tracking system项目管理工具

Mantis Bug Tracker
原作者 Kenzaburo Ito (2000-2002),Victor Boctor (2002至今)
開發者 不固定(开源贡献者)
初始版本 2000年,​18年前​(2000
穩定版本
2.20.0
(2019年3月16日 (2019-03-16)
源代码库 編輯維基數據鏈接
编程语言 PHP
操作系统 跨平台
语言 49种语言
类型 缺陷跟踪管理系统
许可协议 GNU通用公共许可证 第2版
网站 www.mantisbt.org

项目的名称Mantis螳螂)和标志是指以抓捕其他昆虫(俗称“bugs”)而闻名的螳螂科英语Mantidae昆虫。项目的名称通常缩写为MantisBTMantis

历史编辑

2000年,Kenzaburo Ito开始Mantis Bug Tracker项目的开发。2002年Victor Boctor成为了该项目的维护者。版本1.0.0发布于2006年2月,[1]版本1.1.0发布于2007年12月。[2]2008年11月,经过长时间的讨论[3],项目从使用Subversion版本控制工具变更为使用Git——一个分布式的版本控制工具。 2010年2月,版本1.2.0发布。[4]在2012年7月,在GitHub上的MantisBT成为该项目的官方源代码库。

产品特点编辑

插件编辑

从版本1.2.0推出了事件驱动的编程插件系统,[5]允许MantisBT通过官方或第三方插件对MantisBT进行扩展。截至2013年11月,Github上的MantisBT-plugins组织有超过50个插件可用。

通知编辑

MantisBT支持在系统的问题发生变化后发送电子邮件通知。用户可以指定他们所接收电子邮件的类型,以及设置过滤器控制何种程度的问题发生时接收通知。

RSS 订阅源提供给希望能够跟踪已解决问题的用户。此外,MantisBT有一个插件来与Twitter整合,允许在一个问题上解决后发送一个通知。

通过事件驱动插件系统,可以扩展MantisBT内置的通知支持,运行高级脚本执行其他的通知操作(例如发送短信或者在外部项目管理软件中更新状态)。

与版本控制系统集成编辑

在MantisBT 1.2.0之前的版本允许与CVS版本控制系统的集成。[6]随着MantisBT 1.2.0对插件功能的引入,版本控制集成功能被约翰·里斯在SourceIntegration插件中重新开发。

其他功能编辑

除了上面提到的功能,MantisBT也支持:[7]

参见编辑

参考文献编辑

  1. Mantis 1.0.0 (stable) Released. MantisBT announcements mailing list. SourceForge.net. February 4, 2006. 
  2. Mantis 1.1.0 Released. Mantis Bug Tracker Blog. Mantisbt.org. December 20, 2007. 
  3. Moving from SVN to Git. Mantisbt-dev mailing list. Sourceforge.net. November 4, 2008. 
  4. MantisBT 1.2.0 Released. Mantis Bug Tracker Blog. Mantisbt.org. February 22, 2010. 
  5. MantisBT 1.2.0rc1 Release Candidate 1. Mantis Bug Tracker Blog. Mantisbt.org. June 23, 2009. 
  6. 6.0 6.1 6.2 Mantis Bug Tracker Administration Guide. [November 11, 2013]. (原始内容存档于2013年12月2日). 
  7. Mantis Feature List. MantisBT wiki. Mantisbt.org. September 25, 2012 [November 11, 2013]. 

外部链接编辑