Trac
| Trac
| |
|---|---|
|
| |
| 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
- página web oficial
- Jochem Huhmann: Traces in the Forest - Trac: Gestión de versiones y Wiki en uno , artículo de iX 4/2007
- Plataforma de Internet con numerosos complementos y la posibilidad de publicar sus propios complementos
Evidencia individual
- ↑ TracChangeLog - El proyecto Trac .
- ↑ 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).
- ↑ 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.
- ↑ Proyectos que usan Trac
- ↑ Milestone 0.12 - El proyecto Trac
- ^ Babel: una colección de herramientas para internacionalizar aplicaciones Python
- ↑ Gráfico de estado sobre el estado de la localización de Trac