Pärast nelja aastat arendust on välja antud uus stabiilne projekti juhtimise süsteemi Trac 1.6 (haru 1.5 oli eksperimentaalne), mis pakub veebiliidest Subversioni ja Git-i hoidlate haldamiseks, sisseehitatud Wiki, veateade jälgimise süsteemi ja funktsionaalsuste planeerimise jagu uute versioonide jaoks. Kood on kirjutatud Pythonis ja jaotatakse BSD litsentsi alusel. Andmete salvestamiseks võivad kasutada andmebaasid SQLite, PostgreSQL ja MySQL/MariaDB.
Trac järgib minimalismi projekti juhtimisel ja võimaldab automatiseerida tüüpilisi rutiine minimaalsete mõjude juures juba olemasolevatele arendajate protsessidele ja reeglitele. Sisseehitatud wiki-mootor annab võimaluse kasutada wiki-märgistust probleemide, eesmärkide ja commit'ide kirjeldustes. Toetatakse linkide loomist ja seoste korraldamist veateadete, ülesannete, koodimuudatuste, failide ja wiki-lehtede vahel. Kõigi sündmuste ja tegevuste jälgimiseks projektis on pakutud ajaskaala kujul liides.
Pluginadena on saadaval moodulid uudistevoogude haldamiseks, arutelupaikade loomiseks, küsitluste läbiviimiseks, suhtlemiseks erinevate pideva integreerimise süsteemidega, dokumentatsiooni genereerimiseks Doxygenis, allalaadimiste haldamiseks, teavituste saatmiseks Slacki kaudu, Subversioni ja Mercuriali toetamiseks.
Trac 1.6 muudatused:
- Toetust on rakendatud Python 3 jaoks.
- Tagatud on ühilduvus šabloonimootori Jinja2 3 ja MarkupSafe 2.1.0 raamatukoguga. Sisseehitatud jQuery raamatukogu on uuendatud versioonile 3.6.3.
- Komandile „trac-admin initenv“ on lisatud valik „—no-default-data“ tühja keskkonna loomiseks, ilma aruannete, õiguste grupita ja näidisteta.
- Pakutud on võimalust suunata avatud tikette Ticket Adminilt Milestones'i lehele.
Allikas: opennet.ru
