Na vier jaar ontwikkeling is een nieuwe stabiele versie van het Trac 1.6 projectmanagementsysteem uitgebracht (de 1.5-branch was experimenteel). Deze versie biedt een webinterface voor het werken met Subversion- en Git-repositories, een ingebouwde wiki, een systeem voor het bijhouden van fouten en een sectie voor het plannen van functionaliteit voor nieuwe versies. De code is geschreven in Python en gedistribueerd onder de BSD-licentie. SQLite, PostgreSQL en MySQL/MariaDB DBMS kunnen worden gebruikt voor dataopslag.
Trac hanteert een minimalistische benadering van projectmanagement en stelt u in staat typische routinematige handelingen te automatiseren met minimale impact op de processen en regels die al door ontwikkelaars zijn vastgelegd. De ingebouwde wiki-engine maakt het mogelijk om wiki-opmaak te gebruiken in beschrijvingen van problemen, doelen en commits. Het ondersteunt het maken van koppelingen en het organiseren van verbindingen tussen foutmeldingen, taken, codewijzigingen, bestanden en wikipagina's. Om alle gebeurtenissen en activiteiten in het project bij te houden, wordt een interface in de vorm van een tijdlijn aangeboden.
Modules voor het onderhouden van nieuwsfeeds, het creΓ«ren van een discussieplatform, het uitvoeren van enquΓͺtes, het communiceren met verschillende continue integratiesystemen, het genereren van documentatie in Doxygen, het beheren van downloads, het versturen van meldingen via Slack en het ondersteunen van Subversion en Mercurial zijn beschikbaar in de vorm van plug-ins.
Onder de wijzigingen in Trac 1.6:
- Ondersteuning voor Python 3 is geΓ―mplementeerd.
- Compatibiliteit met de Jinja2 3 template engine en de MarkupSafe 2.1.0 bibliotheek is gegarandeerd. De ingebouwde jQuery bibliotheek is bijgewerkt naar versie 3.6.3.
- Optie "--no-default-data" toegevoegd aan de opdracht "trac-admin initenv" om een ββlege omgeving te maken zonder rapporten, machtigingsgroepen en voorbeelden.
- De mogelijkheid is gecreΓ«erd om open tickets van Ticketbeheer om te leiden naar de Mijlpalenpagina.
Bron: opennet.ru
