Trac

from Wikipedia, the free encyclopedia
Trac

Trac logo.svg
Basic data

developer Edgewall software
Publishing year February 23, 2004
Current  version 1.2.4
(July 17, 2019)
operating system Linux , macOS , Windows
programming language python
category Project management
License BSD license
German speaking Yes
trac.edgewall.org

Trac is a free , web-based project management tool for software development . It contains a web-based interface for reading access to the project archive ( Subversion or Git ), a bug tracker for managing program errors and expansion requests, and a wiki that allows this formalized information to be presented under one roof and with less structured content, e.g. B. to enrich for documentation.

Components

Trac is implemented in the Python programming language and can be operated via WSGI , mod python , CGI or FastCGI , among others . Trac is written modularly and can be expanded with plug-ins . The integrated wiki uses a markup language based on the MoinMoin syntax. Other markup languages ​​are also supported for specially marked content ( reStructuredText , Textile , HTML ). In addition to Subversion, there are also extensions for other version management systems such as Mercurial , Darcs , Perforce and git . There are also unofficial extensions for Monotone , SVK and Bazaar .

Trac also includes its own daemon as a web server .

Areas of application and distribution

Although Trac is primarily intended for use in software projects, it can also be used in other ways (e.g. as a pure wiki or issue tracking system ). The translation of books can also be coordinated using Trac.

In the meantime, Trac has become quite widespread; the Trac Wiki lists around 200 sites that offer public access to your Trac system. The high level of integration of the code base , wiki project pages and bug tracker makes the application smoother and promotes networking in the project. Trac is internationalized from version 0.12, i. H. the user interface can be localized using the Babel tools . At the end of 2010, 13 localizations were at least 97% complete.

There are at least three actively developed projects, Redmine , its fork OpenProject and Apache Bloodhound as the youngest, direct fork, which have taken over essential functionalities from Trac and are further developing them with their own objectives.

Agilo for Trac is a commercial extension of Trac to include Scrum functionalities.

Web links

Individual evidence

  1. trac.edgewall.org
  2. Coordination of the German translation of the Subversion book ( Memento of the original from July 29, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.svnbook.de
  3. Projects that use Trac
  4. Milestone 0.12 - The Trac Project
  5. ^ Babel - A collection of tools for internationalizing Python applications
  6. Status graphic on the status of the localization of Trac