Trac

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Trac
File:Trac logo.svg
File:Trac screenshot.png
开发者Edgewall Software
首次发布2004年2月23日,​22年前​(2004-02-23
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言Python
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统Windows, macOS, Linux, BSD
      语言48种语言[1]
      类型项目管理软件缺陷跟踪管理系统
      许可协议修改过的BSD许可证

      TracEdgewall英语Edgewall公司开发并维护的开放源码网页界面项目管理缺陷追踪软件。Trac的灵感来自于CVSTrac,因为能够与Subversion接口,所以最初叫做svntrac。

      Trac使用Python编程语言开发。在2005年中以前,Trac以GPL发行;直到0.9版开始使用修改过的BSD许可证发布[2]。基本上都是属于自由软件许可证

      主要功能[编辑]

      Trac使用超链接方式把软件缺陷数据库、版本控制系统和wiki内容结合起来,并作为版本控制系统web接口,支持的版本控制系统包括SubversionGitMercurialBazaar英语BazaarPerforce英语PerforceDarcs英语Darcs。在0.11版本之前,Trac的web展示前端由ClearSilver英语ClearSilver web模板系统提供,自0.11开始,由其自行开发的Genshi英语Genshi (templating language)模板系统提供,但保持了对ClearSilver及其插件的兼容。

      其他功能:

      • 项目管理(Roadmap、Milestones,等等...)
      • 追踪系统(缺陷追踪、任务等)
      • 细粒度权限支持(自0.11版本开始)
      • 最近活动的时间轴
      • Wiki
      • 可定制的报告
      • 版本控制系统的web接口
      • RSS Feeds
      • 多项目支持
      • 环境扩展(通过Python插件支持)
      • iCal输出

      参考资料[编辑]

      1. ^ Trac localization. [2016-09-18]. (原始内容存档于2014-12-19). 
      2. ^ TracLicense - The Trac Project. Edgewall Trac. [2007-03-06]. (原始内容存档于2007-02-28). 

      外部链接[编辑]