In diesem Artikel
Was ist eine README-Datei?
Eine README-Datei ist das erste Dokument, das Besucher sehen, wenn sie Ihr Projekt entdecken. Sie ist in Markdown verfasst und dient zugleich als Einführung und als Bedienungsanleitung: Sie erklärt, was das Projekt leistet, wie man es installiert und wie man es verwendet. Auf Plattformen wie GitHub und GitLab wird die README automatisch auf der Hauptseite des Repositorys angezeigt.
Eine gut geschriebene README macht aus einem Code-Repository ein professionelles Projekt. Sie reduziert Supportanfragen, gewinnt Mitwirkende und entscheidet oft darüber, ob ein Projekt angenommen oder ignoriert wird. Bei Open-Source-Projekten ist die README faktisch die Landingpage Ihres Projekts.
So strukturieren Sie eine README
Eine wirkungsvolle README folgt einer Standardstruktur, die Nutzern hilft, die gesuchten Informationen schnell zu finden.
- Titel, Beschreibung und Badges – nennen Sie den Projektnamen klar, geben Sie eine einzeilige Beschreibung an und zeigen Sie Status-Badges für Build, Testabdeckung und Version
- Installation und Verwendung – geben Sie schrittweise Installationsbefehle und ein minimales Nutzungsbeispiel an, das Nutzer sofort kopieren und ausführen können
- Mitwirken und Lizenz – erklären Sie, wie man beiträgt (Verweis auf CONTRIBUTING.md), und geben Sie die Projektlizenz an, damit Nutzer ihre Rechte kennen
Kostenlos testen – keine Registrierung erforderlich
Ihre README erzeugen →Wann sich ein README-Generator lohnt
README-Generatoren sparen Zeit, indem sie eine einheitliche, professionelle Vorlage bereitstellen, die alle wesentlichen Abschnitte abdeckt.
- Open-Source-Projekte – erstellen Sie eine umfassende README, die den Erwartungen der Community entspricht und von Anfang an Mitwirkende anzieht
- Interne Dokumentation – vereinheitlichen Sie die Projektdokumentation in Ihrer Organisation mit gleichbleibender Struktur und einheitlichen Abschnitten
- Portfolio-Projekte – präsentieren Sie persönliche Projekte für Bewerbungen professionell mit klaren Beschreibungen, Screenshots und Technologielisten
Häufig gestellte Fragen
Wie lang sollte eine README idealerweise sein?
Es gibt keine allgemeingültige Antwort, doch die besten READMEs sind so lang wie nötig und nicht länger. Kleine Bibliotheken brauchen vielleicht nur einen Absatz und ein Codebeispiel. Komplexe Anwendungen erfordern mehrere Abschnitte mit Screenshots und Architekturdiagrammen. Entscheidend ist, Installation, Verwendung und Mitwirken abzudecken, ohne unnötig weitschweifig zu werden.
Sollte ich Badges in meine README aufnehmen?
Ja, Badges liefern schnelle visuelle Hinweise auf den Zustand des Projekts. Gängige Badges zeigen den Build-Status (CI/CD), den Prozentsatz der Testabdeckung, die aktuelle Version, den Lizenztyp und die Anzahl der Downloads. Dienste wie shields.io erzeugen standardisierte Badges für die meisten Plattformen. Platzieren Sie sie oben in der README, direkt nach dem Titel.
Worin unterscheidet sich eine README von einer vollständigen Dokumentation?
Eine README ist ein einseitiger Überblick: was das Projekt ist, wie man startet und wo man mehr erfährt. Eine vollständige Dokumentation (oft in einem docs/-Ordner oder auf einer eigenen Website) behandelt API-Referenzen, fortgeschrittene Konfiguration, Tutorials und Architekturdetails. Die README sollte auf die vollständige Dokumentation verlinken, aber niemals versuchen, sie zu ersetzen.