Antworten:
Sehen Sie sich den Verlauf der Quellcodeverwaltung an.
Daraufhin können Sie Eincheckvorgänge anzeigen, den Code überprüfen, die Aktivitätsstufe messen und im Allgemeinen die Qualität der Festschreibungen überprüfen. Sie können am besten anhand der Quellcode-Aktivität lernen.
Sie können verschiedene Dinge tun:
Das ist sowieso ein Anfang :)
Testen Sie zuerst das Wasser ein wenig. Hängen Sie in den Mailing-Listen, IRC-Kanälen usw. und beobachten Sie, wie die Dinge funktionieren. Beheben Sie einen Fehler oder fügen Sie ein bekanntes gewünschtes Feature selbst hinzu und senden Sie einen Patch. Sehen Sie, wie es akzeptiert wird ... arbeiten sie mit Ihnen zusammen, um es zu bearbeiten und einzubeziehen, oder bekämpfen sie Sie?
Bewerten Sie sich auch. Haben Sie wirklich die Zeit und das Interesse, bei Ihnen zu bleiben und das Projekt wert zu sein, das Sie investiert haben, um Sie auf den neuesten Stand zu bringen?
Schauen Sie sich die Testabdeckung an. Ein Beitrag zu einem Projekt mit dem Auftrag, Pull-Requests / Patches nur mit bestandenem Test zu akzeptieren, ist ein weitaus erfolgreicherer und unterhaltsamerer Prozess als der Versuch, mit Entwicklern zusammenzuarbeiten, die keine Komponententests schreiben können / wollen.
Ich musste ein paarmal daran arbeiten, alte Versionen verlassener Bibliotheken zu aktualisieren, um arbeiten zu können. Normalerweise würde ich mich freuen, wenn ich dafür bezahlt würde, an Open-Source-Projekten mitzuwirken. Aber wenn es keine Tests und keine schlechte Dokumentation gibt, ist das nur höllisch.
Machen Sie mit, wenn Ihnen 1 Arbeit am Projekt Spaß macht .
1 : "genießen" könnte bedeuten, was auch immer dich glücklich macht.
Basieren Sie es auf Ihre Ziele (nicht sicher, was sie sind). Wenn Sie versuchen, Programmiererfahrung zu sammeln, haben Sie nicht wirklich viel zu verlieren, wenn Sie es ausprobieren. Wenn überhaupt, können Sie lernen, wie man nicht codiert.
Wenn Sie versuchen, sich einen Namen zu machen, indem Sie sich an ein großartiges Projekt binden, haben Sie möglicherweise eine härtere Zeit. Durchsuchen Sie das Internet nach Blogs oder Kommentaren anderer Entwickler und Benutzer der Software (falls dies so weit fortgeschritten ist). Schauen Sie sich den Codierungsfortschritt an. Geht es mit einem Tempo voran, das Ihnen gefällt?
Der Versuch herauszufinden, ob die anderen Mitglieder "gut mit anderen spielen", kann eine Kombination einiger der Praktiken sein, die ich gerade erwähnt habe.
Versuch es. "Es kostet nichts" - John Belushi, Animal House.