프로젝트 소개
Vuetify는 Vue용 오픈소스 UI 컴포넌트 라이브러리로, MIT 라이선스로 배포되며 핵심 팀이 유지보수한다. 이 프로젝트의 목표는 디자인 스킬이 없어도 사용할 수 있는 컴포넌트 프레임워크를 제공하는 것으로, 수제작된 Vue 컴포넌트와 다양한 사용 사례를 포괄하는 광범위한 API를 갖추고 있다.
주요 문서화된 기능은 다음과 같다:
- SASS/SCSS 변수, 기본 구성 프리셋, 블루프린트를 통한 커스터마이징.
- 기본적으로 반응형 레이아웃을 지원하며, 최소 320px 너비에 맞게 설계된 컴포넌트.
- 일관된 색상 팔레트를 기반으로 한 테마 시스템.
- 더 작은 번들을 위한 자동 트리셰이킹을 지원하는 Vite 통합.
- 42개 이상의 언어를 지원하는 국제화.
- 주요 릴리스에 대해 최소 6개월의 장기 지원.
- 폴리필을 포함한 Safari 13+ 등 최신 브라우저 지원.
시작은 pnpm, yarn, npm, bun용 스캐폴딩 명령어(예: `npm create vuetify@latest`)를 통해 이루어진다. README는 Nuxt 또는 Laravel 같은 설정에 대한 공식 설치 가이드를 안내한다.
이 프로젝트는 또한 관련 리소스의 생태계를 나열한다: Vuetify Awesome, Vuetify Bin, Vuetify Create, Discord 커뮤니티, ESLint 구성 및 플러그인 패키지, 이슈 보고 웹 앱, Vuetify Loader 컴파일러 플러그인, 에이전트 작업용 Model Context Protocol 서버, Vuetify 3 플레이그라운드, 사전 빌드된 코드 스니펫, 테마 및 디지털 제품을 위한 공식 스토어.
지원 및 기여 경로가 문서화되어 있다: 일반 질문은 Discord로 안내되며, 저장소 이슈 목록은 이슈 생성기를 통해 제출된 버그 리포트와 기능 요청 전용으로 예약되어 있다. Vuetify 2는 수명 종료로 표시되었으며 보안 문제를 포함해 더 이상 지원되지 않고, 파트너를 통해 상용 지원이 제공된다. 릴리스 노트는 릴리스별 변경 사항을 문서화하며, 기여 지침에는 행동 강령, 기여 가이드, good first issues 및 help wanted 라벨이 포함된다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.