19
KForge…
Ihr programmiert häufiger kleinere (oder auch grössere) Dinge, dann solltet ihr euch einmal das in Python geschriebene KForge genauer anschauen… KForge nimmt euch die „lästige“ Kommandozeilenarbeit ab neue Subversion Repositories anzulegen und Trac dafür zu konfigurieren (auch ein MoinMoin-Wiki, ein WordPress-Blog, eine Webseite inkl. DAV-Zugriff lassen sich damit für jedes Projekt via Weboberfläche anlegen). Das WebAdmin Plugin für Trac ist äusserst empfehlenswert (am besten global installieren), da sich damit u.a. auch die Zugriffsrechte im Trac leicht anpassen lassen (in der Grundkonfiguration dürfen Gäste fast alles).
Nicht ganz so einfach gestaltet sich allerdings die Installation, wenn man gerne möglichst aktuelle Versionen der Tools einsetzen mag… Die Installtion unter Debian 4.0 (etch) scheitert an der Unverträglichkeit von KForge und Apache 2.2 (Die Authentifizierung via DAV/SVN funktioniert nicht?). Unter Debian 3.1 (Sarge) empfiehlt sich der Einsatz von Backports (z.b. für SVN, 1.4 statt 1.1 etc.), Trac sollte man aus den Sourcen selbst installieren (Der Trac 0.10.x – Backport beisst sich mit mod_python…). Damit Trac 0.10.x auch mit KForge zusammen funktioniert, muss man allerdings auch noch das Trac-Plugin anpassen (Der Versionscheck erkennt Trac 0.10.x fälschlicherweise als 0.8.x)…