Thursday, 14. September 2006

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

Lebenstraum

Heut ging ein kleiner Lebenstraum von mir in Erfüllung. Und zwar
mitsamt Pornoschnauzer Centerfold eines Hochglanzmagazins
zu werden.

Dass es das News werden würde, hätte ich mir aber nicht gedacht :-)

-> http://www.knallgrau.at/press/clippings/files/news_140906.pdf

news

Search

 

About michi

michi Michi a.k.a. 'Michael Platzer' is one of the Knallgraus, a Vienna-based New Media Agency, that deals more and more with 'stuff' that is commonly termed as Social Software.

Meet my fellow bloggers at Planet Knallgrau.

my delicious

Recent Updates

My Gadgets

Credits

Knallgrau New Media Solutions - Web Agentur f�r neue Medien

powered by Antville powered by Helma


Creative Commons License

xml version of this page
xml version of this page (summary)

twoday.net AGB

Counter



berufliches
blogosphaerisches
privates
spassiges
sportliches
technisches
trauriges
Profil
Logout
Subscribe Weblog