Wie kann ich anfangen, an Open-Source-Projekten mitzuarbeiten?
Das kommt natürlich auf deine Fähigkeiten an.
Finde ein interessantes Projekt
Finde etwas das du verbessern willst, übertreib es dabei nicht. Verbessere nur Kleinigkeiten. Die Entwickler müssen ja mit deinen Änderungen auch einverstanden sein und sie übernehmen.
Am besten ist es z.b. mit so etwas wie Rechtschreibfehlern in Übersetzungen anzufangen. Übrigens ist es auch schon hilfreich Fehler oder Verbesserungsvorschläge zu melden. (Meist über einen Bug-Tracker)
Reiche deine Änderungen bei den Entwicklern ein. Das macht man meist indem man sich vorher einen Fork (Kopie) des Projektes macht.
Von dieser Kopie aus macht man seine Änderungen und reicht diese als "Merge Request oder Pull Request" ein.
Freu dich wenn deine Änderungen übernommen wurden, sei nicht zu enttäuscht wenn nicht. beachte das auch das Review deiner Änderung Arbeit bedeutet.
Fang wieder bei 1 oder 2 an, und freue dich das du die Welt verbessert hat denn selbst nicht übernommene Änderungen stehen der Welt offen und wenn deine Änderung besser ist las das original kann es sein das sie sogar später in einem anderen Fork des Projektes einfließt.