DanLevy.net

Werde ein Open‑Source‑Millionär*

In 3 einfachen Schritten…

Hero image for Werde ein Open‑Source‑Millionär*

In nur 3 einfachen Schritten zeige ich dir, wie du deinen aktuellen Code in sinnvolle PRs verwandelst!

Lass uns loslegen!!!!!

Hinweis: Erfolg kann Jahre an Engagement und Glück erfordern.


Die Realität

Wir haben alle gehört, wie vorteilhaft es ist, contribute zu Open Source beizutragen. Aber es ist nicht immer einfach, den Einstieg zu finden.

Over my career, I’ve written many PR’s for dozens of 10,000-Star repositories. My modest contributions have landed in Node.js, Docker, Lodash, Bluebird, Gatsby, Rancher, Angular, React Router, Minio, MDN (Mozilla Developer Network) and many more.

Ich gebe euch meine Methode für unkomplizierte Beiträge preis, doch zuerst müssen wir kurz die Probleme mit dem herkömmlichen Rat beleuchten.

Das ist (nicht) der Weg

Warum ist es schwierig, contribute zu Open Source beizutragen?

Der am häufigsten verbreitete Rat liegt tatsächlich zwischen nutzlos und katastrophal: Suche ein GFI‑Issue (Good First Issue‑Label) und löse es. Oder trage aus purer Leidenschaft zu einem Projekt bei.

Es istzwar gut gemeint, aber in der Praxis sind GFI‑Labels stark subjektiv und erfordern oft überraschend viel Aufwand.

Was wäre, wenn ich dir sage, dass der beste Ort zum Suchen die Lösungen sind, die du bereits gefunden hast?

Ein besserer Ansatz

✅ Durchsuche deine Projekt‑Abhängigkeitsdatei(en). Welche Bibliotheken lösten Ärger aus? Was führte zu einer verpassten Frist? Wie hast du das Problem überwunden?

💪 Wenn du mit etwas beginnst, das du bereits gelöst hast, gibt es keinen Grund, sich zu fragen, ob du es kannst. Du bist bereits flüssig und vertraut mit dem Kontext!

Da du das Problem bereits gelöst hast, ist ein Großteil der Arbeit erledigt. Jetzt musst du herausfinden, wie du anderen helfen kannst, deine Schwierigkeiten komplett zu vermeiden.

Vielleicht reichtein Tweet oder eine Stack‑Overflow‑Antwort, aber wenn du nachhaltige Wirkung erzielen willst, contribute direkt am Projekt.

Der Brainstorm

Idealerweise, solange das Erlebnis noch etwas frisch ist, überlege, wie dein dummes Hirn überhaupt so verfahren ist.

Was hast du zuerst versucht? Und warum? Was hast du angenommen? Oder missverstanden?

💪 Du musst keine perfekte Lösung aus dem Hut zaubern – oft reichen einfache Aktualisierungen der README oder Dokumentation, um anderen unzählige Stunden Ärger zu ersparen.

Diese Arten von Problemen übersehen Maintainer leicht! Und sie können überraschend großen Einfluss auf das Projekt und seine Nutzer haben.

Wenn du das nächste Mal eine Herausforderung meisterst, rebase nicht deine verzweifelten Hacks weg! Reflektiere stattdessen über deine Schwierigkeiten und teile deine Lösung öffentlich!

Kleingedrucktes

Befolge stets die Projekt‑Richtlinien und sei niemals ein Arschloch. ✨

Alles ist öffentlich. Also sei freundlich, großartig und dankbar.

Falls du noch mehr Überzeugungsarbeit brauchst: contribute für das Lernen! Neue Prozesse, Sprachen, Frameworks, Automatisierung!

🚀

Wenn dir das geholfen hat, teile deine Beiträge in den Kommentaren oder poste sie auf Twitter und markiere mich @justsml.