Trac

Trac

Trac logo.svg
Datos básicos

desarrollador Software de Edgewall
Año de publicación 23 de febrero de 2004
Versión actual  1.4.2
( 17 de junio de 2020 )
sistema operativo Linux , macOS , Windows
lenguaje de programación pitón
categoría Gestión de proyectos
Licencia Licencia BSD
Se habla alemán si
trac.edgewall.org

Trac es un libre , basado en la web de gestión de proyectos herramienta para el desarrollo de software . Contiene una interfaz basada en web para el acceso de lectura al archivo del proyecto ( Subversion o Git ), un rastreador de errores para administrar errores del programa y solicitudes de expansión , y un wiki que permite que esta información formalizada se presente bajo un mismo techo y con contenido menos estructurado, p. B. enriquecer para la documentación.

Componentes

Trac está implementado en el lenguaje de programación Python y se puede operar a través de WSGI , mod python , CGI o FastCGI , entre otros . Trac está escrito de forma modular y se puede ampliar con complementos . La wiki integrada utiliza un lenguaje de marcado basado en la sintaxis de MoinMoin . También se admiten otros lenguajes de marcado para contenido especialmente marcado ( reStructuredText , Textile , HTML ). Además de Subversion, también hay extensiones para otros sistemas de administración de versiones como Mercurial , Darcs , Perforce y git . También hay extensiones no oficiales para Monotone , SVK y Bazaar .

Trac también incluye su propio demonio como servidor web .

Campos de aplicación y distribución

Aunque Trac está diseñado principalmente para su uso en proyectos de software, también se puede usar de otras formas (por ejemplo, como un wiki puro o un sistema de seguimiento de problemas ). La traducción de libros también se puede coordinar utilizando Trac.

Mientras tanto, Trac se ha generalizado bastante; Trac Wiki enumera alrededor de 200 sitios que ofrecen acceso público a su sistema Trac. El alto nivel de integración del código base , las páginas del proyecto wiki y el rastreador de errores hace que la aplicación sea más fluida y promueve la creación de redes en el proyecto. Trac está internacionalizado a partir de la versión 0.12, i. H. la interfaz de usuario se puede localizar utilizando las herramientas de Babel . A finales de 2010, 13 localizaciones estaban completas al menos en un 97%.

Hay al menos tres proyectos desarrollados activamente, Redmine , su fork OpenProject y Apache Bloodhound como el fork directo más joven, que han asumido funcionalidades esenciales de Trac y las están desarrollando con sus propios objetivos.

Agilo para Trac es una extensión comercial de Trac para incluir funcionalidades de Scrum .

enlaces web

Evidencia individual

  1. TracChangeLog - El proyecto Trac .
  2. Notas de la versión para la versión Trac 1.4 'Jinja' . 28 de agosto de 2019 (consultado el 23 de diciembre de 2020).
  3. Coordinación de la traducción alemana del libro de Subversion ( Memento de la original, del 29 de julio de 2010 en el Archivo de Internet ) Información: El archivo de enlace se inserta de forma automática y sin embargo no ha sido comprobado. Verifique el enlace original y de archivo de acuerdo con las instrucciones y luego elimine este aviso. @ 1@ 2Plantilla: Webachiv / IABot / www.svnbook.de
  4. Proyectos que usan Trac
  5. Milestone 0.12 - El proyecto Trac
  6. ^ Babel: una colección de herramientas para internacionalizar aplicaciones Python
  7. Gráfico de estado sobre el estado de la localización de Trac