bei open source projekten mitwirken

Wie trage ich mich online zur Entwicklung bei Projekten ein ?
Da steht immer was von Mailing Lists , aber wie kommt man da drauf ?
 
Ich kann nur immer wieder das FreeBSD Projekt empfehlen. Dort gibts ne super Entwicklerdoku und eine schoene "Wunschliste". Jedenfalls kann es nicht schaden sich dort mal etwas aufzuhalten und versuchen mitzuarbeiten.

Letzten Endes scheitern fast alle Leute an dem eigenen Engagement. Man fängt an, hat Bock und dann lässt es nach und der Platz verwaist. Das wissen die Leute, die aktiv irgendwo bei sind sehr genau - und es nervt total. Deswegen ist das "reinkommen" in richtige Projekte auch nicht so leicht, denn die Leute wollen auch was sehen.

Dokumentationsprojekte/Überstzungen sind ein guter Anfang und sehr wichtige Arbeit. Du kannst Dir also einfach irgendeine Doku irgend eines Projekts nehmen und die Fehler, die Du findest reporten oder auch bessere und verständlichere Texte liefern. Irgendwann wirst Du auch "bemerkt" und so flutscht man eben rein. Auch Diffs, die reine Codebereinigung beinhalten sind immer gerne gesehen...
 
Hört sich gut an !!! Gibt es da noch eine unübersetzte Dokumentation ?
Die scheinen da schon seit Jahren ziemlich gut organisiert zu sein
 
Du stellst deine Fragen am falschen Ort. WIR wissen nicht was es wo zutun gibt. Das wissen die Leute die an den Projekten arbeiten.

WIR wissen auch nicht auf was du stehst, das musst du selber rausfinden.

Projekt suchen -> Webseite durchforsten -> Bugtracker durchforsten -> Code durchforsten -> einbringen.
 
So, ich habe mich mal bei der Mailing Liste zu SQL Erweiterung eingetragen.
Kann man die Fragen hier schließen oder wird das automatisch gemacht ?
 
Du kannst deine Threads als erledigt markieren, indem du deinen Eröffnungsbeitrag nochmal bearbeitest, auf erweiterte Ansicht gehst und das grüne Häkchen als Beitragssymbol auswählst.
 
Auch wenn das Thema vorerst erledigt sein mag:
Hört sich gut an !!! Gibt es da noch eine unübersetzte Dokumentation ?
Die scheinen da schon seit Jahren ziemlich gut organisiert zu sein
z.B
Installieren von Anwendungen: Pakete und Ports
und
Installing Applications: Packages and Ports
(5.5 - pkgng Eintrag fehlt)

Als "nicht erfahrener" Programmierer könnte man z.B beim Testen (im Sinne automatischer Tests/Testsuits unter verschiedenen Umgebungen laufen lassen) mithelfen - hierzu muss man i.d.R nicht so viel Wissen mitbringen und trägt durchaus zum Projekt bei (da man nie genug Testumgebungen haben kann ;) )
Wobei man hier imho am besten bei kleineren Projekten aufgehoben ist, die als Zielgruppe "Normalbenutzer" haben (diese haben in der Regel Probleme mit Bugreports, Fehlerbeschreibungen usw. so dass "professionelle" Tester durchaus willkommen sind, wogegen bei eclipse/apache und ähnlichen genug Endanwender gibt, die den Fehler bis in den Coredump verfolgen können ;) )


Zu empfehlen wäre auch noch die "oldschool" Netiquette sowie das richtige Zitieren/Antworten in Mails (sonst wird man ziemlich schnell in den Ignore eingetragen ;) ).
Volkers Usenet-Seiten - Zitieren im Usenet
andere Einträge auf der Seite sind auch lesenswert (z.B sollte man auf das richtige Encoding seiner Mails achten, auf den Zeilenumbruch, Signaturgröße und weitere Kleinigkeiten. Ebenso könnte es hilfreich sein, unter dem richtigen (oder zumindest "real" aussehendem :rolleyes: ) Namen zu posten - das kommt aber sehr stark auf die jeweilige Gruppe/Liste an[0].

Die Mailinglisten sind oft über "Webinterface" ala Google, Gmane zugänglich, ebenso gibt es (bei größeren Projekten) einen "Archivlink" zu den Mails - sollte man auch nutzen und erstmal ein wenig lesen.

[0] Viele Leute haben eben gerne einen konkreten Ansprechpartner und nicht "mausi2000" ;). Gibt aber auch diverse andere Gründe, nicht zuletzt wohl die Tradition aus dem alten Usenet.
 
Zurück
Oben