Trac & SVN
Kaum zu fassen, dass es mal eine Zeit bei Knallgrau gab, als wir noch keinen CVS-Server zwecks zentraler Speicherung unserer Applikationen hatten. Die Quell-Dateien lagen einfach auf irgendeinem shared Ordner, auf welchen wir übers Netzwerk zugegriffen haben. Dies ging eben solange irgendwie gut, solange nur matthias und ich am Programmcode entwickelten. Mit zunehmender Größe der Firma waren wir aber dann doch froh, dass sich andere Leute bereits den Kopf über das Problem zerbrochen hatten, und wir CVS einfach nur noch einsetzen mussten.
Das Development-Team bei uns wächst stetig weiter, und es kristallierte sich heraus dass die Kommunikation (die interne als auch die externe) sich sehr stark um die Code-Basis dreht. Seien es Feature-Requests, Deployment-Prozesse, Bug-Reports, die Roadmap, Code Changes: Es besteht eigentlich immer eine enge Verknüpfung mit dem Source Code selbst.
Und wieder bin ich froh, dass andere (smartere) Leute schon längst weitergedacht haben, und das absolut phantastische Projekt-Management-Tool trac geschaffen haben, welches den Quell-Code im Projekt mehr in den Mittelpunkt rückt. Trac ist einfach wunderbar! Ein Wiki-, ein Bugreport-, ein Code-Browser-, ein Kunden-Kommunikations-, ein Support-Tracking-Wundertool. Alles in einem. Authentifizierung über LDAP. RSS-Feeds für alles mögliche. Attachements sind eine Selbstverständlichkeit. Alles ist verlinkbar. Alles ist superflott durchsuchbar. Herrlich!
Hier ein paar Links wie so ein Trac in Aktion aussieht:
-> eine Latest Changes Seite
-> ein Changeset mit Diffs
-> Verlinkung einer bestimmten Zeile im Code
-> Diverse Reports (RoR verwendet Trac auch zum Management der Patches)
-> source code browser
-> Roadmap
-> Revision Log
Und da ich von Trac nun dermassen begeistert bin, verwenden wir es (und SVN anstatt CVS) ab sofort auch bei uns in der Firma.
Wär eigentlich auch für das Helma-Projekt eine Überlegung wert, oder?
Nachtrag:
Hier noch ein paar interessante Erweiterungen zu Trac
* GanttPlugin
* RssGetMacro
* ScreenshotsPlugin
* CodeTagsPlugin !
* EmailtoTracScript
* ChangeLogPlugin
* PeerReviewPlugin
* RepoSearchPlugin
* TracBlogPlugin
Das Development-Team bei uns wächst stetig weiter, und es kristallierte sich heraus dass die Kommunikation (die interne als auch die externe) sich sehr stark um die Code-Basis dreht. Seien es Feature-Requests, Deployment-Prozesse, Bug-Reports, die Roadmap, Code Changes: Es besteht eigentlich immer eine enge Verknüpfung mit dem Source Code selbst.
Und wieder bin ich froh, dass andere (smartere) Leute schon längst weitergedacht haben, und das absolut phantastische Projekt-Management-Tool trac geschaffen haben, welches den Quell-Code im Projekt mehr in den Mittelpunkt rückt. Trac ist einfach wunderbar! Ein Wiki-, ein Bugreport-, ein Code-Browser-, ein Kunden-Kommunikations-, ein Support-Tracking-Wundertool. Alles in einem. Authentifizierung über LDAP. RSS-Feeds für alles mögliche. Attachements sind eine Selbstverständlichkeit. Alles ist verlinkbar. Alles ist superflott durchsuchbar. Herrlich!
Hier ein paar Links wie so ein Trac in Aktion aussieht:
-> eine Latest Changes Seite
-> ein Changeset mit Diffs
-> Verlinkung einer bestimmten Zeile im Code
-> Diverse Reports (RoR verwendet Trac auch zum Management der Patches)
-> source code browser
-> Roadmap
-> Revision Log
Und da ich von Trac nun dermassen begeistert bin, verwenden wir es (und SVN anstatt CVS) ab sofort auch bei uns in der Firma.
Wär eigentlich auch für das Helma-Projekt eine Überlegung wert, oder?
Nachtrag:
Hier noch ein paar interessante Erweiterungen zu Trac
* GanttPlugin
* RssGetMacro
* ScreenshotsPlugin
* CodeTagsPlugin !
* EmailtoTracScript
* ChangeLogPlugin
* PeerReviewPlugin
* RepoSearchPlugin
* TracBlogPlugin
michi - 14.Sep 2006 19:25 - technisches