Después de cuatro años de desarrollo, se presentó una nueva versión estable del sistema de gestión de proyectos Trac 1.6 (la rama 1.5 era experimental), que proporciona una interfaz web para trabajar con los repositorios Subversion y Git, un Wiki integrado y un sistema de seguimiento de problemas. y una sección de planificación de funcionalidades para nuevas versiones. El código está escrito en Python y distribuido bajo licencia BSD. SQLite, PostgreSQL y MySQL/MariaDB DBMS se pueden utilizar para almacenar datos.
Trac adopta un enfoque minimalista para la gestión de proyectos y le permite automatizar operaciones rutinarias típicas con un impacto mínimo en los procesos y reglas ya establecidas entre los desarrolladores. El motor wiki integrado permite utilizar el marcado wiki en descripciones de problemas, objetivos y confirmaciones. Admite la creación de enlaces y la organización de conexiones entre mensajes de error, tareas, cambios de código, archivos y páginas wiki. Para realizar un seguimiento de todos los eventos y actividades del proyecto, se ofrece una interfaz en forma de línea de tiempo.
En forma de complementos, hay módulos disponibles para mantener fuentes de noticias, crear una plataforma de discusión, realizar encuestas, interactuar con varios sistemas de integración continua, generar documentación en Doxygen, administrar descargas, enviar notificaciones a través de Slack, soportar Subversion y Mercurial.
Entre los cambios en Trac 1.6:
- Se ha implementado la compatibilidad con Python 3.
- Se garantiza la compatibilidad con el motor de plantillas Jinja2 3 y la biblioteca MarkupSafe 2.1.0. La biblioteca jQuery incorporada se ha actualizado a la versión 3.6.3.
- Se agregó la opción “--no-default-data” al comando “trac-admin initenv” para crear un entorno vacío sin informes, grupos de permisos ni ejemplos.
- Se ha proporcionado la capacidad de redirigir tickets abiertos desde Ticket Admin a la página de Hitos.
Fuente: opennet.ru
