Werde ein Open‑Source‑Millionär*
In 3 einfachen Schritten…
In nur 3 einfachen Schritten zeige ich dir, wie du deinen aktuellen Code in sinnvolle PRs verwandelst!
- Drippin’ in Spenden? 💰
- Rollin’ in Repos? 🏎️
- Rebasin’ Robb Report? 🤯
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.
- Eine veraltete README? Fehlende oder schlechte Beispiele? Ausgelassene Setup‑Schritte? Einfaches Fix: Fehlende Infos ergänzen!
- Zeigte die API‑Dokumentation nicht die gewünschten Google‑Ergebnisse? Passe die Formulierung an oder übersetze zu technisch formulierte Texte.
- Vielleicht ein technisches Versäumnis, und der Dokumentations‑Site fehlen notwendige
<meta/>‑Tags. Behebe das, wenn du weißt wie, oder erstelle ein Ticket mit deinen Erkenntnissen. - Wenn es ein Skill‑Problem ist… Arbeite an diesen Skills!
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.