Trac -- Gestión de proyectos, documentación y control de versiones
Gestión de proyectos, control de versiones, control de actividades, documentación; entre otras, son unas de las actividades que preocupan a empresas de desarrollo, ya sean pequeñas, medianas o grandes. Hoy hablaremos de trac una excelente herramienta que permite centralizar éstas labores en una sola interfaz.
Trac, como dice Wikipedia "es una herramienta para gestión de proyectos y seguimiento de errores escrita en Python" (una prueba viva de los súper poderes de éste lenguaje). A ésta definición agregaría una palabra clave "documentación".
Algunas de las características principales de ésta gran herramienta son:
- Control de versiones (git, svn, entre otros)
- Documentación (wiki)
- Gestión de proyectos (milestone y componentes)
- Línea de tiempo (gestión de tickets)
- Revisión de código online
- Almacenamiento de archivos
- Gestión de usuarios y permisos
- Gran variedad de Widgets
Para quienes estén interesados en conocerlo pueden visitar la pagina de trac en Edgewall Software, mantenedor oficial del proyecto, descargarlo e instalarlo sin problema alguno, ya que actualmente está licenciado bajo BSD modificada. Y para quienes simplemente quieran explorar un poco el funcionamiento pueden visitar los demo0.12 y demo0.13 que ofrece el proyecto, aunque recuerda que con tan sólo visitar la pagina del proyecto estarás navegando en una web Trac, lo que demuestra lo flexible que llega a ser ésta herramienta.
Saludos,
eepica.