Wie startet man ein Open-Source-Projekt?
Heute probiere ich mal ein neues Format aus. Einen Liveticker. Die Idee ist es neue Erkenntnisse zum Thema immer wieder zu ergänzen. Sozusagen ein Selbstversuch. Der erste Kandidat für dieses Vorgehen ist die Gründung eines Open-Source-Projekts. Ich habe selbst in sehr vielen mitgearbeitet, aber habe noch nie so wirklich eins gestartet. Zumindest habe ich es noch nie bewusst dokumentiert.
Das Projekt
Als Forschungsobjekt nehmen wir den Open Performance Monitor. Eine Client/Server-Applikation, welche verteilt die Performace von Webseiten testen kann und diese samt der Subrequests grafisch aufbereitet.
Liveticker
Im Liveticker finden ihr alle Aktionen wieder, die wir für das Projekt durchgeführt haben.
Tag 1
- Bewertung des Projektes
Das Projekt wurde hier im Blog einer breiten Öffentlichkeit vorgestellt. Die Resonanz war gut und die Idee wurde als sinnvoll betrachtet.
- Zusammenstellung des Kernteams
Es ist immer besser nicht alleine zu starten. Aus dem Grund habe ich im Freundeskreis einen kleinen Aufruf gestartet und nach Unterstützern gesucht. Bisher sind dort zwei Teammitglieder draus entstanden. Über den Blog kamen zwei weitere hinzu.
- Einrichtung eines Repositories
Wenn man ein Softwareprojekt angeht, dann braucht man Code. Github ist der beste Ort dafür. Schnell zwei Projekte angelegt und veröffentlicht.
- Vision bzw. Ideen veröffentlichen
Alles was zu dem Projekt in meinem Kopf rumschwirrt muss jetzt da raus. Ich habe begonnen im Github-Wiki meine Vision zu formulieren. Alle Ideen die noch so rumschwirren habe ich auch übernommen.
- Kommunikationswege definieren
Hier sind wir momentan. Wir haben eine Hand voll Entwickler, die gerne was beitragen wollen. Diese müssen wir jetzt unter einen Hut bekommen, da sie an ganz unterschiedlichen Standorten sitzen und zu unterschiedlichen Zeiten comitten wollen.
Bisher ist die beste Idee über den Issue-Tracker von GitHub vorzugehen. Eine Google-Gruppe würde sich aber auch anbieten.
In den folgenden Wochen werden wir euch weiter über das Projekt informieren. Das ist aber bisher der aktuelle Stand.
Hallo Nils,
ich hätte auch ein Interesse daran an diesem Projekt mitzuwirken, denn die Idee hört sich sehr interessant an. Inwieweit kann man mit Dir in Kontakt treten oder noch dem Team beitreten?
Viele Grüße,
Philipp
Na das klingt doch super. Ich würde mal eine Google-Gruppe erstellen, in der wir diskutieren können.
google gruppe, github, thewebhatesme webseite, besser wäre alles unter einem dach anstatt immer von einer seite zur nächsten tingeln
Am Anfang nehmen wir google Gruppen und danach github.
Intressant wären auch Artikel, wie du zu den einzelnen Entscheidungen gekommen bist. Also was bewegt dich eine Google Gruppe zu eröffnen etc.