À propos du projet

Bootstrap Italia est un framework front-end basé sur Bootstrap 5, conçu pour créer des sites et services numériques pour l'administration publique italienne conformément aux directives de design applicables. Il hérite des fonctionnalités, composants, mixins et du système de grille de Bootstrap 5, en les personnalisant pour implémenter les motifs et composants UI Kit Italia sous forme de code prêt à l'emploi. Le projet fait partie de l'écosystème du design system national et constitue la principale ressource de développement pour ceux qui construisent des interfaces publiques. La documentation de développement est disponible en ligne, tout comme la documentation du design system. Les versions sont publiées sur GitHub. Pour contribuer, vous pouvez consulter le modèle de contribution du design system et les directives spécifiques au dépôt. L'environnement local pour compiler les sources et générer la documentation peut être démarré avec Docker via docker-compose up. Le projet utilise Jekyll pour la documentation, Rollup pour les builds JavaScript et CSS, Sass pour la compilation des styles, Prettier pour le formatage et html-proofer pour les tests HTML. La licence est BSD 3-Clause. Les composants tiers distribués incluent Bootstrap 5, Popper.js, SplideJS, Accessible Autocomplete, AnimeJS, Just Validate, Mini Masonry et Progressbar.js. La version 1.x, basée sur Bootstrap 4, est obsolète.