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). 

      外部連結[編輯]