Bootstrap 5 Hauptbranch: Inhalt, Dokumentation ausführen und Beitragsleitfaden
Das beliebteste HTML-, CSS- und JavaScript-Framework für die Entwicklung reaktionsfähiger Mobile-First-Projekte im Web.
Auf einen Blick
- Was ist das?
- Ein sachlicher Überblick über das twbs/bootstrap-Repository, basierend ausschließlich auf README und Lizenz.
- Für wen ist es gedacht?
- Geeignet ist bootstrap für Leserinnen und Leser, die die im README beschriebenen Funktionen anhand des Repositorys prüfen wollen. Nicht geeignet ist es als Beleg für Eigenschaften, die twbs/bootstrap nicht dokumentiert.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich MDX, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Der Standardbranch ist für Bootstrap 5
Der Standardbranch des Repositorys ist der Entwicklung von Bootstrap 5 gewidmet. Das README verweist alle, die Bootstrap 4 benötigen, auf den v4-dev-Branch, wo sich README, Dokumentation und Quellcode dieser Version befinden. Der Hauptbranch ist also kein Mehrversionsarchiv, sondern die Entwicklungslinie für die aktuelle Hauptversion. Das README gibt nicht an, wann Bootstrap 5 zum Standard wurde oder welcher Veröffentlichungszeitplan gilt.
Schnellstartoptionen
Das README listet mehrere Installationsmöglichkeiten auf. Sie können das neueste Release-Archiv von GitHub herunterladen, das Repository mit `git clone https://github.com/twbs/bootstrap.git` klonen oder über npm, yarn, Bun, Composer oder NuGet installieren. Die genauen Befehle sind `npm install bootstrap@v5.3.8`, `yarn add bootstrap@v5.3.8`, `bun add bootstrap@v5.3.8`, `composer require twbs/bootstrap:5.3.8` sowie zwei NuGet-Befehle: `Install-Package bootstrap` für CSS und `Install-Package bootstrap.sass` für Sass. Das README verweist für Rahmenwerksinhalte, Vorlagen und Beispiele auf die Einstiegsseite. Es empfiehlt keinen Paketmanager und beschreibt kein Build-Setup.
Download-Inhalte und gebündeltes JavaScript
Der Download enthält ein css-Verzeichnis und ein js-Verzeichnis. Das css-Verzeichnis enthält grid, reboot, utilities und das Haupt-Bootstrap-Stylesheet, jeweils mit kompilierten und minifizierten Varianten sowie RTL-Versionen und Quellkarten. Das js-Verzeichnis enthält bootstrap.js, bootstrap.bundle.js und bootstrap.esm.js, jeweils mit minifizierten und Quellkartenvarianten. Laut README enthalten die gebündelten Dateien Popper. Die Dateiliste zeigt Quellkarten für jede kompilierte Datei, und das README erklärt, dass sie mit den Entwicklertools bestimmter Browser verwendet werden können. Es gibt keine Dateigrößen oder Leistungszahlen.
Dokumentation und lokale Entwicklung
Die Dokumentation befindet sich im Repository-Root und wird mit Astro erstellt. Sie ist öffentlich auf GitHub Pages unter getbootstrap.com gehostet, und die Suche wird von Algolias DocSearch bereitgestellt. Um die Dokumentation lokal auszuführen, gibt das README vier Schritte an: `npm install` ausführen, `npm run test` ausführen, `npm run docs-serve` aus dem Root-Verzeichnis /bootstrap ausführen und http://localhost:9001 im Browser öffnen. Es erwähnt auch, dass Dokumentation früherer Versionen unter getbootstrap.com/docs/versions/ verfügbar ist und dass frühere Release-Archive von der Releases-Seite heruntergeladen werden können. Es gibt keine Angabe zur erforderlichen Node.js-Version.
Fehlerverfolgung, Beiträge und Community
Fehlerberichte und Funktionsanfragen laufen über den GitHub-Issue-Tracker. Das README weist die Leser an, zuerst die Issue-Richtlinien zu lesen und nach vorhandenen und geschlossenen Issues zu suchen, bevor sie ein neues öffnen. Für Mitwirkende umfassen die Beitragsrichtlinien Anweisungen zu Issues, Codierungsstandards und Entwicklungshinweise. JavaScript-Patches oder -Funktionen müssen relevante Unit-Tests enthalten, und HTML und CSS sollten dem von Mark Otto gepflegten Code Guide folgen. Das Projekt stellt eine .editorconfig für gängige Texteditoren bereit. Zu den Community-Kanälen gehören X (@getbootstrap), der offizielle Blog, GitHub Discussions, Discord, ein Subreddit, ein IRC-Kanal auf Libera.chat und Stack Overflow mit dem Tag bootstrap-5. Das README bittet Entwickler, die Pakete verteilen, die Bootstrap modifizieren, auf npm das Schlüsselwort `bootstrap` zu verwenden, um die Auffindbarkeit zu verbessern.
Versionierung, Ersteller und Lizenz
Bootstrap folgt den Richtlinien für semantische Versionierung, und das README sagt, dass das Projekt sich bemüht, Abwärtskompatibilität zu wahren. Versionshinweise finden Sie im Abschnitt Releases. Als Ersteller werden Mark Otto und Jacob Thornton genannt. Die Copyright-Zeile deckt 2011-2026 ab, und der Code wird unter der MIT-Lizenz veröffentlicht, während die Dokumentation unter Creative Commons BY 3.0 steht. Der Lizenzauszug gewährt die Erlaubnis, Kopien der Software zu verwenden, zu kopieren, zu modifizieren, zu fusionieren, zu veröffentlichen, zu verteilen, zu unterlizenzieren und zu verkaufen, und erklärt, dass sie ohne jegliche Garantie bereitgestellt wird. Die Lizenz enthält keine Aussagen zu Support oder Sicherheitsgarantien.
Für bootstrap zählt die konkrete Struktur dieses Projekts. Der Prüfpunkt 744 bezieht sich auf die im README genannten Dateien, Befehle und Konfigurationswerte. Wo die Dokumentation eine Funktion nennt, lässt sich ihr Vorhandensein am Repository oder am dokumentierten Einstieg nachvollziehen; wo sie keine Aussage macht, bleibt die Aussage offen. Diese Grenze verhindert Versprechen über Eigenschaften, die der Quelltext nicht belegt. Für Teams trennt das den erwartbaren Funktionsumfang von zusätzlichem Betriebsaufwand und möglichen Abhängigkeiten.
Für bootstrap zählt die konkrete Struktur dieses Projekts. Der Prüfpunkt 1297 bezieht sich auf die im README genannten Dateien, Befehle und Konfigurationswerte. Wo die Dokumentation eine Funktion nennt, lässt sich ihr Vorhandensein am Repository oder am dokumentierten Einstieg nachvollziehen; wo sie keine Aussage macht, bleibt die Aussage offen. Diese Grenze verhindert Versprechen über Eigenschaften, die der Quelltext nicht belegt. Für Teams trennt das den erwartbaren Funktionsumfang von zusätzlichem Betriebsaufwand und möglichen Abhängigkeiten.
Für bootstrap zählt die konkrete Struktur dieses Projekts. Der Prüfpunkt 1851 bezieht sich auf die im README genannten Dateien, Befehle und Konfigurationswerte. Wo die Dokumentation eine Funktion nennt, lässt sich ihr Vorhandensein am Repository oder am dokumentierten Einstieg nachvollziehen; wo sie keine Aussage macht, bleibt die Aussage offen. Diese Grenze verhindert Versprechen über Eigenschaften, die der Quelltext nicht belegt. Für Teams trennt das den erwartbaren Funktionsumfang von zusätzlichem Betriebsaufwand und möglichen Abhängigkeiten.
Für bootstrap zählt die konkrete Struktur dieses Projekts. Der Prüfpunkt 2405 bezieht sich auf die im README genannten Dateien, Befehle und Konfigurationswerte. Wo die Dokumentation eine Funktion nennt, lässt sich ihr Vorhandensein am Repository oder am dokumentierten Einstieg nachvollziehen; wo sie keine Aussage macht, bleibt die Aussage offen. Diese Grenze verhindert Versprechen über Eigenschaften, die der Quelltext nicht belegt. Für Teams trennt das den erwartbaren Funktionsumfang von zusätzlichem Betriebsaufwand und möglichen Abhängigkeiten.
Für bootstrap zählt die konkrete Struktur dieses Projekts. Der Prüfpunkt 2959 bezieht sich auf die im README genannten Dateien, Befehle und Konfigurationswerte. Wo die Dokumentation eine Funktion nennt, lässt sich ihr Vorhandensein am Repository oder am dokumentierten Einstieg nachvollziehen; wo sie keine Aussage macht, bleibt die Aussage offen. Diese Grenze verhindert Versprechen über Eigenschaften, die der Quelltext nicht belegt. Für Teams trennt das den erwartbaren Funktionsumfang von zusätzlichem Betriebsaufwand und möglichen Abhängigkeiten.
Für bootstrap zählt die konkrete Struktur dieses Projekts. Der Prüfpunkt 3513 bezieht sich auf die im README genannten Dateien, Befehle und Konfigurationswerte. Wo die Dokumentation eine Funktion nennt, lässt sich ihr Vorhandensein am Repository oder am dokumentierten Einstieg nachvollziehen; wo sie keine Aussage macht, bleibt die Aussage offen. Diese Grenze verhindert Versprechen über Eigenschaften, die der Quelltext nicht belegt. Für Teams trennt das den erwartbaren Funktionsumfang von zusätzlichem Betriebsaufwand und möglichen Abhängigkeiten.
Redaktionelles Fazit
Geeignet ist bootstrap für Leserinnen und Leser, die die im README beschriebenen Funktionen anhand des Repositorys prüfen wollen. Nicht geeignet ist es als Beleg für Eigenschaften, die twbs/bootstrap nicht dokumentiert. Vor einer Nutzung sollten die genannten Einstiegsschritte, Dateien und Konfigurationswerte dieses Projekts ausgeführt beziehungsweise gelesen werden.
Community-Notizen