Négy év fejlesztés után bemutatásra került a Trac 1.6 projektmenedzsment rendszer új stabil kiadása (az 1.5-ös ág kísérleti volt), amely webes felületet biztosít a Subversion és Git tárolók kezelésére, beépített Wiki-t, hibakövető rendszert és funkcionalitás-tervező szekciót az új verziókhoz. A kód Python nyelven készült és BSD licenc alatt terjesztik. Az adatok tárolására SQLite, PostgreSQL és MySQL/MariaDB adatbázisok használhatók.
A Trac minimalista megközelítést alkalmaz a projektmenedzsmentben, lehetővé téve a tipikus rutinfeladatok automatizálását minimális hatással a már kialakult fejlesztői folyamatokra és szabályokra. A beépített wiki-motor lehetővé teszi a wiki-formázás használatát a problémák, célok és commitok leírásában. Támogatja a hivatkozások létrehozását és a kapcsolatok szervezését a hibaüzenetek, feladatok, kódváltozások, fájlok és wiki-oldalak között. Az összes esemény és aktivitás nyomon követésére idővonal-szerű felület áll rendelkezésre.
Plugin formájában elérhetők modulok hírcsatornák kezelésére, fórumok létrehozására, felmérések lebonyolítására, különböző folyamatos integrációs rendszerekkel való interakcióra, a Doxygen dokumentáció generálására, fájlkezelésre, Slack-en keresztül való értesítések küldésére, valamint a Subversion és Mercurial támogatására.
A Trac 1.6 verzióban történt változások:
- Megvalósult a Python 3 támogatása.
- Biztosítva lett a Jinja2 3 sablonkezelő és a MarkupSafe 2.1.0 könyvtárral való kompatibilitás. A beépített jQuery könyvtár frissítve lett a 3.6.3 verzióra.
- A „trac-admin initenv” parancshoz hozzáadva lett a „—no-default-data” opció, amely lehetővé teszi üres környezet létrehozását jelentések, jogosultsági csoportok és példák nélkül.
- Lehetővé vált az nyitott jegyek átirányítása a Ticket Adminból a Milestones oldalra.
Forrás: opennet.ru
