Kompletter Einsteiger
Starte mit Tools, Vokabular und einer reinen Dokumentationsänderung. Dein Ziel ist, eine sichere Schleife abzuschließen.
Contributor Guide
Der kürzeste verlässliche Weg vom einsteigerfreundlichen Issue bis zum gemergten maintainer-ready Pull Request.
Hier starten
Nutze diese Karten als statischen Selector. Wähle die Karte, die zu deinem aktuellen Stand passt, und folge danach denselben Phasen unten.
Starte mit Tools, Vokabular und einer reinen Dokumentationsänderung. Dein Ziel ist, eine sichere Schleife abzuschließen.
Wähle ein winziges, aktuelles Issue und halte den Diff fokussiert. Frag nach Bestätigung, bevor du codest.
Nutze das Playbook als Checkliste und stecke den Großteil deiner Energie in Reproduktion und Tests des Fixes.
Phase 0
Du brauchst nur genug lokale Tools, um das Repository zu clonen, einen Branch zu erstellen, Projektchecks auszuführen und deine Arbeit zu pushen.
Git verfolgt deine Arbeit und lässt Maintainer exakt reviewen, was sich geändert hat.
git --versionGitHub CLI hilft dir beim Forken, Clonen, Authentifizieren und Öffnen von Pull Requests, ohne das Terminal zu verlassen.
gh auth login
gh repo fork OWNER/REPO --clone --remoteNutze einen Editor, der das ganze Repository durchsuchen, Formatter ausführen und geänderte Dateien klar anzeigen kann.
code .Phase 1
Ein gutes first issue ist nicht nur klein. Es ist aktuell, verständlich und von jemandem reviewbar, der das Projekt bereits maintained.
Phase 2
Halte die Schleife langweilig und vorhersehbar. Kleine Pull Requests sind leichter zu reviewen, leichter zu fixen und leichter zu mergen.
Hinterlasse einen kurzen Kommentar, der das konkrete Issue nennt und fragt, ob der Scope noch Sinn ergibt.
Lies CONTRIBUTING, README, offene Pull Requests, Testbefehle und Code-Style-Hinweise, bevor du Code änderst.
Erstelle deine eigene Kopie und arbeite auf einem Branch, der nach dem Task benannt ist, nicht auf main.
Installiere Dependencies, reproduziere das Problem und notiere den Befehl oder Screen, auf dem du es gesehen hast.
Ändere so wenig Code wie nötig. Vermeide Drive-by-Refactors, Dependency-Upgrades und unrelated Formatting.
Erkläre, was sich geändert hat, wie du getestet hast und welche Grenzen es gibt. Mach den ersten Review-Durchgang leicht.
gh repo fork OWNER/REPO --clone --remote
cd REPO
git checkout -b docs/fix-install-note
pnpm install
pnpm test
git status
gh pr create --fillTemplates
Passe die Formulierung an, bleib konkret und verspreche nicht mehr, als du fertigstellen kannst.
Hi! I'd like to work on this issue.
I plan to keep the change scoped to:
- ...
Does that approach sound right before I start?## What changed
- ...
## How I tested
- ...
## Notes
- This is my first contribution to this repository, so feedback is welcome.Stopppunkte
Früh zu stoppen ist besser, als einen Pull Request zu erzwingen, der nicht reviewbar ist.
Referenz
FAQ
Poste ein kurzes Follow-up mit deinem aktuellen Stand und einer direkten Frage. Wenn weiterhin keine Antwort kommt, wähle ein anderes Issue, statt unbegrenzt zu warten.
Sag, was du versucht hast, füge den exakten Fehler ein, nenne Betriebssystem und Tool-Versionen und frag nach dem nächsten Debugging-Schritt.
Ja, wenn das Repository Dokumentationsänderungen begrüßt. Klare Docs, Beispiele, Tippfehler und defekte Links sind legitime Beiträge.
Nach dem ersten Merge
Bedanke dich beim Reviewer, notiere die Befehle, die funktioniert haben, speichere die Projektkonventionen und suche das nächste Issue, das nur etwas schwieriger ist als das letzte.