La branche principale de Bootstrap 5 : contenu, exécution de la documentation et guide de contribution
Le framework HTML, CSS et JavaScript le plus populaire pour développer des projets réactifs et mobiles sur le Web.
En bref
- De quoi s’agit-il ?
- Un aperçu factuel du dépôt twbs/bootstrap basé uniquement sur le README et la licence.
- À qui s’adresse-t-il ?
- Le texte de la licence MIT accorde la permission d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et vendre des copies du logiciel, et déclare qu'il est fourni sans garantie. Le README n'ajoute aucune condition de licence ni promesse de support.
- Puis-je l’utiliser commercialement ?
- Oui. MIT est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
- Est-il encore maintenu ?
- Oui. Le dépôt a reçu de nouveaux commits au cours des dernières 24 heures.
- En quel langage est-il écrit ?
- Principalement MDX, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
La branche par défaut est pour Bootstrap 5
La branche par défaut du dépôt est dédiée au développement de Bootstrap 5. Le README renvoie toute personne ayant besoin de Bootstrap 4 vers la branche v4-dev, où se trouvent le README, la documentation et le code source de cette version. La branche principale n'est donc pas une archive multi-versions ; c'est la ligne de développement de la version majeure actuelle. Le README ne précise pas quand Bootstrap 5 est devenu la version par défaut ni le calendrier des versions.
Options de démarrage rapide
Le README liste plusieurs méthodes d'installation. Vous pouvez télécharger l'archive de la dernière version depuis GitHub, cloner le dépôt avec `git clone https://github.com/twbs/bootstrap.git`, ou installer via npm, yarn, Bun, Composer ou NuGet. Les commandes exactes sont `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`, et deux commandes NuGet : `Install-Package bootstrap` pour le CSS et `Install-Package bootstrap.sass` pour Sass. Le README renvoie à la page de démarrage pour le contenu du framework, les modèles et les exemples. Il ne recommande pas un gestionnaire de paquets particulier et ne décrit pas de configuration de build.
Contenu du téléchargement et JavaScript groupé
Le téléchargement contient un répertoire css et un répertoire js. Le répertoire css comprend grid, reboot, utilities et la feuille de style principale de Bootstrap, chacun avec des variantes compilées et minifiées, ainsi que des versions RTL et des cartes sources. Le répertoire js comprend bootstrap.js, bootstrap.bundle.js et bootstrap.esm.js, chacun avec des variantes minifiées et des cartes sources. Les fichiers groupés incluent Popper, comme indiqué dans le README. La liste des fichiers montre des cartes sources pour chaque fichier compilé, et le README note qu'elles fonctionnent avec les outils de développement de certains navigateurs. Il ne donne pas de tailles de fichiers ni de chiffres de performance.
Documentation et développement local
La documentation se trouve à la racine du dépôt et est construite avec Astro. Elle est hébergée publiquement sur GitHub Pages à getbootstrap.com, et la recherche est alimentée par DocSearch d'Algolia. Pour exécuter la documentation localement, le README donne quatre étapes : exécuter `npm install`, exécuter `npm run test`, exécuter `npm run docs-serve` depuis le répertoire racine /bootstrap, puis ouvrir http://localhost:9001 dans un navigateur. Il mentionne également que la documentation des versions précédentes est disponible sur getbootstrap.com/docs/versions/ et que les archives des versions précédentes peuvent être téléchargées depuis la page Releases. Il ne précise pas la version de Node.js requise.
Suivi des problèmes, contribution et communauté
Les rapports de bugs et les demandes de fonctionnalités passent par le suivi des problèmes GitHub. Le README demande aux lecteurs de lire d'abord les directives relatives aux problèmes et de rechercher les problèmes existants et fermés avant d'en ouvrir un nouveau. Pour les contributeurs, les directives de contribution couvrent l'orientation des problèmes, les normes de codage et les notes de développement. Les correctifs ou fonctionnalités JavaScript doivent inclure des tests unitaires pertinents, et le HTML et le CSS doivent suivre le Code Guide maintenu par Mark Otto. Le projet fournit un .editorconfig pour les éditeurs de texte courants. Les canaux communautaires incluent X (@getbootstrap), le blog officiel, GitHub Discussions, Discord, un subreddit, un canal IRC sur Libera.chat et Stack Overflow avec le tag bootstrap-5. Le README demande également aux développeurs distribuant des paquets qui modifient Bootstrap d'utiliser le mot-clé `bootstrap` sur npm pour une meilleure découvrabilité.
Versionnage, créateurs et licence
Bootstrap suit les directives de versionnage sémantique, et le README indique que le projet s'efforce de maintenir la compatibilité ascendante. Les journaux de modifications des versions se trouvent dans la section Releases. Les créateurs sont Mark Otto et Jacob Thornton. La ligne de copyright couvre 2011-2026, et le code est publié sous la licence MIT tandis que la documentation est sous Creative Commons BY 3.0. L'extrait de licence accorde la permission d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et vendre des copies du logiciel, et déclare qu'il est fourni sans garantie d'aucune sorte. La licence ne mentionne ni support ni garanties de sécurité.
Conclusion éditoriale
Le texte de la licence MIT accorde la permission d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et vendre des copies du logiciel, et déclare qu'il est fourni sans garantie. Le README n'ajoute aucune condition de licence ni promesse de support.
Notes de la communauté