Mantis
Mantis Bug Tracker是在GNU通用公共许可证第2版下发布的一个自由、开源的基于Web的缺陷跟踪管理系统。MantisBT最常见的用途是用来追踪软件缺陷。然而,MantisBT经常被用户配置成为一个更通用的问题跟踪系统和项目管理工具。
原作者 | Kenzaburo Ito (2000-2002),Victor Boctor (2002至今) |
---|---|
開發者 | 不固定(开源贡献者) |
首次发布 | 2000年 |
当前版本 | 2.25.7(2023年4月11日 | )
源代码库 | |
编程语言 | PHP |
操作系统 | 跨平台 |
语言 | 49种语言 |
类型 | 缺陷跟踪管理系统 |
许可协议 | GNU通用公共许可证 第2版 |
网站 | www |
项目的名称Mantis(螳螂)和标志是指以抓捕其他昆虫(俗称“bugs”)而闻名的螳螂科昆虫。项目的名称通常缩写为MantisBT或Mantis。
历史
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[5]成为该项目的官方源代码库。
产品特点
插件
从版本1.2.0推出了事件驱动的编程的插件系统,[6]允许MantisBT通过官方或第三方插件对MantisBT进行扩展。截至2013年11月,Github上的MantisBT-plugins[7]组织有超过50个插件可用。
通知
MantisBT支持在系统的问题发生变化后发送电子邮件通知。用户可以指定他们所接收电子邮件的类型,以及设置过滤器控制何种程度的问题发生时接收通知。
RSS 订阅源提供给希望能够跟踪已解决问题的用户。此外,MantisBT有一个插件 (页面存档备份,存于)来与Twitter整合,允许在一个问题上解决后发送一个通知。
通过事件驱动的插件系统,可以扩展MantisBT内置的通知支持,运行高级脚本执行其他的通知操作(例如发送短信或者在外部项目管理软件中更新状态)。
参见
- 问题跟踪系统的比较
参考文献
- . MantisBT announcements mailing list. SourceForge.net. February 4, 2006 [2014-04-28]. (原始内容存档于2015-06-12).
- . Mantis Bug Tracker Blog. Mantisbt.org. December 20, 2007 [2014-04-28]. (原始内容存档于2017-09-11).
- . Mantisbt-dev mailing list. Sourceforge.net. November 4, 2008 [2014-04-28]. (原始内容存档于2016-03-14).
- . Mantis Bug Tracker Blog. Mantisbt.org. February 22, 2010 [2014-04-28]. (原始内容存档于2017-09-10).
- 在GitHub上的MantisBT (页面存档备份,存于)
- . Mantis Bug Tracker Blog. Mantisbt.org. June 23, 2009 [2014-04-28]. (原始内容存档于2017-09-11).
- Github上的MantisBT-plugins (页面存档备份,存于)
- . [November 11, 2013]. (原始内容存档于2013年12月2日).
- . MantisBT wiki. Mantisbt.org. September 25, 2012 [November 11, 2013]. (原始内容存档于2021-01-26).