프로젝트 소개

Bootstrap Italia는 Bootstrap 5를 기반으로 한 프런트엔드 프레임워크로, 관련 디자인 가이드라인을 준수하여 이탈리아 공공 행정을 위한 디지털 사이트와 서비스를 구축하도록 설계되었습니다. Bootstrap 5의 기능, 컴포넌트, 믹스인, 그리드 시스템을 계승하고, 이를 UI Kit Italia 패턴과 컴포넌트를 바로 사용할 수 있는 코드로 구현하도록 커스터마이즈했습니다. 이 프로젝트는 국가 디자인 시스템 생태계의 일부이며, 공공 인터페이스를 구축하는 이들을 위한 주요 개발 리소스입니다. 개발 문서는 온라인에서 제공되며, 디자인 시스템 문서도 마찬가지입니다. 릴리스는 GitHub에 게시됩니다. 기여하려면 디자인 시스템 기여 모델과 저장소별 가이드라인을 참고할 수 있습니다. 소스를 컴파일하고 문서를 생성하기 위한 로컬 환경은 docker-compose up을 통해 Docker로 시작할 수 있습니다. 이 프로젝트는 문서화에 Jekyll, JavaScript 및 CSS 빌드에 Rollup, 스타일 컴파일에 Sass, 포매팅에 Prettier, HTML 테스트에 html-proofer를 사용합니다. 라이선스는 BSD 3-Clause입니다. 배포되는 서드파티 컴포넌트에는 Bootstrap 5, Popper.js, SplideJS, Accessible Autocomplete, AnimeJS, Just Validate, Mini Masonry, Progressbar.js가 포함됩니다. Bootstrap 4 기반의 버전 1.x는 더 이상 사용되지 않습니다.