Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies.
Warum man trac Benutzen sollte
Nun der Anfang ist nicht leicht, die installation benötigt einen Server mit vollem/ssh Zugriff sowie die Anforderungen.
Wenn dies mal alles überstanden ist und man mit dem System zurecht kommt offenbaren sich tolle features.
Ich möchte nicht auf alle eingehen, sondern etwas hervorheben was ich daran so besonders finde.
Trac bietet die komplette Plattform um alle Daten und Information einer Entwicklung auf einem System zu bündeln. Und das in einer komfortable Art und Weise.
Das besondere daran ist, dass jedes einezelne Modul mit den anderen verbunden werden kann, ohne sich dabei was zu verbiegen.
Will man in einem Ticket eine Referenzf auf eine stelle im Quellcode machen, kein Problem. Einfach in den TracLinks nachschlagen und schon hat man die Möglichkeit einen direkten verweis zu erstellen.
Schreibt man eine Beschreibung ins Wiki kann man mit den TracLinks alle Arten von Verweisen auf den Quellcode, einzelne Revisionen, Tickets usw. erstellen und hat somit einen Text mit dem man was anfangen kann.
Man muss nicht manuell die Stelle im Quellcode suchen oder die Revision heraussuchen, alles das geht über die tolle Intergration der einzelnen Bereiche.
Selbst wenn man in die commit Logs des Quellcodes TracLink Verweise verwendet werden diese auch ausgewertet. Somit steht ein commit log nicht alleine da, sonder hat einen Zusammenhang und kann schnell nachvollzogen werden.
Alles in Allem bietet Trac eine tolle Plattform ein Projekt zu verwalten und alle nötigen Informationen an Ort und Stelle zu haben.
Weitere Inforamtionen gibt es hier.
- Trac Erweiterungen
Trac Hacks
