Na vier jaar ontwikkeling is de nieuwe stabiele release van het projectmanagementsysteem Trac 1.6 gepresenteerd (branch 1.5 was experimenteel), die een webinterface biedt voor werken met Subversion- en Git-repositories, een ingebouwde wiki, een foutenregistratiesysteem en een sectie voor het plannen van functies voor nieuwe versies. De code is geschreven in Python en wordt verspreid onder de BSD-licentie. Voor het opslaan van gegevens kunnen databases zoals SQLite, PostgreSQL en MySQL/MariaDB worden gebruikt.
Trac houdt vast aan een minimalistische benadering van projectmanagement en stelt gebruikers in staat om routinetaken te automatiseren met minimale impact op de al bestaande processen en regels in de ontwikkelaarsomgeving. De ingebouwde wiki-engine biedt de mogelijkheid om wiki-markup te gebruiken in beschrijvingen van problemen, doelstellingen en commits. Het ondersteunt het maken van links en het organiseren van verbindingen tussen foutmeldingen, taken, codewijzigingen, bestanden en wiki-pagina's. Voor het volgen van alle gebeurtenissen en activiteiten in het project is er een interface in de vorm van een tijdlijn.
In de vorm van plug-ins zijn er modules beschikbaar voor het bijhouden van nieuwsfeeds, het opzetten van een discussieplatform, het uitvoeren van peilingen, interactie met verschillende continu-integratiesystemen, het genereren van documentatie in Doxygen, het beheren van downloads, het verzenden van meldingen via Slack, en ondersteuning voor Subversion en Mercurial.
Onder de wijzigingen in Trac 1.6 zijn:
- Ondersteuning voor Python 3 is geïmplementeerd.
- Compatibiliteit is verzekerd met de template-engine Jinja2 3 en de bibliotheek MarkupSafe 2.1.0. De ingebouwde jQuery-bibliotheek is bijgewerkt naar versie 3.6.3.
- De opdracht "trac-admin initenv" heeft de optie "--no-default-data" gekregen om een lege omgeving te creëren zonder rapporten, machtigingsgroepen en voorbeelden.
- Er is een mogelijkheid toegevoegd om open tickets van Ticket Admin om te leiden naar de Milestones-pagina.
Bron: opennet.ru
