- GOV.UK Vue는 Vue 앱에서 GOV.UK Design System 기반 UI를 만들기 위한 커뮤니티 컴포넌트 라이브러리임
- 수정하지 않은 GOV.UK Frontend 스타일을 사용해 다른 GOV.UK 서비스와 시각적 일관성을 맞추도록 설계됨
- GOV.UK Frontend JavaScript는 Vue 방식 코드로 다시 구현됐고, 접근성 기능도 전체 지원함
- 2025년 6월 7일 공개된 v1.1.0은 2025년 6월 GOV.UK 리브랜딩과 파일 업로드 컴포넌트 개선을 포함함
- 공식 Design System 팀이 지원을 맡지 않으므로, 사용 중 도움이나 기능 요청은 프로젝트 담당자에게 직접 전달해야 함
Vue 앱에서 쓰는 GOV.UK 컴포넌트
- GOV.UK Vue는 GOV.UK Design System 컴포넌트를 Vue 앱에서 사용할 수 있게 하는 커뮤니티 프로젝트임
- 폼, 내비게이션, 패널, 테이블 등 GOV.UK Design System 컴포넌트를 Vue 앱에 적용할 수 있음
- 시작과 탐색, 지원을 위한 문서가 제공됨
GOV.UK Frontend 호환성과 v1.1.0 변경점
- 프로젝트는 GOV.UK Frontend와의 호환성과 일관된 GOV.UK 서비스 스타일을 목표로 함
- 수정하지 않은 GOV.UK Frontend 스타일을 사용함
- GOV.UK Frontend JavaScript는 관용적인 Vue 코드로 다시 구현됨
- 모든 접근성 기능을 지원함
- GOV.UK Vue v1.1.0은 2025년 6월 GOV.UK 리브랜딩을 지원함
- 리브랜딩 스타일을 활성화하려면
<html>에govuk-template--rebranded클래스를 추가함 - GOV.UK 브랜드 서비스라면 header에
:rebrand="true", footer에:show-crown="true"를 전달함 - 업데이트된 에셋 경로는 installation instructions에서 확인 가능
- 리브랜딩 스타일을 활성화하려면
- 파일 업로드 컴포넌트도 함께 개선됨
- file upload component에 새 스타일과 드래그 앤 드롭 기능이 추가됨
- 전체 변경 사항은 v1.1.0 release notes에 정리돼 있음
지원 책임과 후원 경로
- GOV.UK Vue는 GOV.UK Design System의 커뮤니티 리소스이며, Design System 팀은 사용 지원을 제공하지 않음
- 도움이나 기능 요청은 Matt Eason에게 직접 연락해야 함
- 프로젝트 지원은 Ko-fi 또는 GitHub Sponsors를 통해 가능함