Lanzamento do sistema de xestión de proxectos Trac 1.4

Presentado liberación significativa dun sistema de xestión de proxectos Trazo 1.4, que proporciona unha interface web para traballar con repositorios de Subversion e Git, un Wiki incorporado, un sistema de seguimento de problemas e unha sección de planificación de funcións para novas versións. O código está escrito en Python e distribuído por baixo licenza BSD. Pódense usar SQLite, PostgreSQL e DBMS MySQL/MariaDB para almacenar datos.

Trac adopta un enfoque minimalista para a xestión de proxectos e permítelle automatizar as operacións habituais típicas cun impacto mínimo nos procesos e regras xa establecidas entre os desenvolvedores. O motor wiki integrado fai posible utilizar o marcado wiki nas descricións de problemas, obxectivos e compromisos. Admite a creación de ligazóns e a organización de conexións entre mensaxes de erro, tarefas, cambios de código, ficheiros e páxinas wiki. Para rastrexar todos os eventos e actividades do proxecto, ofrécese unha interface en forma de cronograma.

En forma de complementos están dispoñibles módulos para manter fontes de noticias, crear unha plataforma de discusión, realizar enquisas, interactuar con varios sistemas de integración continua, xerar documentación en Doxygen, xestionar descargas, enviar notificacións a través de Slack, apoiar Subversion e Mercurial.

Principais cambios en comparación coa rama estable 1.2:

  • Cambia á renderización mediante un motor de modelos rápido Jinja 2. O motor de modelos baseado en XML Genshi quedou en desuso, pero por razóns de compatibilidade cos complementos existentes eliminarase só na rama inestable 1.5.
  • A compatibilidade con versións anteriores con complementos escritos para versións de Trac anteriores á 1.0 foi descontinuada. Os cambios afectan principalmente ás interfaces de acceso á base de datos.
  • Os grupos de usuarios mencionados no campo CC amplíanse automaticamente á lista de usuarios incluídos nese grupo.
  • As páxinas Wiki están equipadas cun cambio entre os modos de pantalla estreita e completa para ver texto.
  • Nos modelos de notificación por correo, agora é posible utilizar datos sobre cambios nos campos de tickets ("changes.fields").
  • Implícase a vista previa automática do texto con formato wiki para todos os campos estándar (por exemplo, a descrición do informe). Os usuarios tamén puideron configurar de forma independente o tempo de espera entre a parada da entrada e a actualización da área de vista previa.
  • O TracMigratePlugin pasou a formar parte de Trac e está dispoñible como o comando trac-admin convert_db. Lembrámosche que este complemento permíteche migrar os datos do proxecto Trac entre diferentes bases de datos (por exemplo, SQLite → PostgreSQL). Tamén podes observar o aspecto dos subcomandos delete_comment e movemento de anexos.
  • Os campos de texto personalizados teñen agora un atributo max_size.
  • Soporte para a clonación de tickets (así como a creación de tickets a partir de comentarios) a través do compoñente opcional tracopt.ticket.clone
  • É posible engadir ligazóns personalizadas á cabeceira de navegación mediante ferramentas estándar.
  • O alcance dos validadores de cambios ampliouse á ferramenta de edición por lotes, así como ao proceso de edición de comentarios.
  • Soporte para servir contido a través de HTTPS directamente desde tracd.
  • Requisitos mínimos de versión actualizados para Python (2.7 en lugar de 2.6) e PostgreSQL (non máis antigo que 9.1).

Fonte: opennet.ru

Engadir un comentario