프로젝트 소개
vue-pure-admin은 오픈소스 무료이며 즉시 사용 가능한 중후반 관리 시스템 템플릿입니다. 프로젝트는 전체적으로 ECMAScript 모듈(ESM) 규격을 사용하여 코드를 작성하고 조직했으며, 기술 스택으로는 Vue3, Vite, Element-Plus, TypeScript, Pinia 및 Tailwindcss를 포함합니다. 공식 개발 이념은 "안정 속의 혁신, 기술 속의 미래"라고 명시하고 있습니다.
템플릿은 PC단과 모바일단 두 가지 인터페이스 전시를 제공하며, 다크 모드 스타일을 포함합니다. README에는 온라인 미리보기 주소와 UI 디자인, 빠른 개발 튜토리얼 등 관련 영상 링크가 제공됩니다.
전체 버전 외에도 프로젝트는 정예 버전인 pure-admin-thin을 제공하며, 이는 비국제화 및 국제화 두 가지 브랜치로 나뉩니다. vue-pure-admin을 기반으로 핵심 기능을 추출하여 실제 프로젝트 개발에 더 적합하도록 설계되었습니다. README에 따르면, 정예 버전은 element-plus를 전역으로 도입한 상태에서도 패키징 크기가 2.3MB 미만이며, brotli 압축을 활성화하고 로컬 라이브러리를 cdn으로 대체할 경우 패키징 크기가 350kb 미만으로 줄어듭니다. 정예 버전은 전체 버전의 코드를 영구적으로 동기화합니다.
또한 공식적으로 두 가지 파생 버전인 Tauri 버전(tauri-pure-admin)과 Electron 버전(electron-pure-admin)을 제공하여 각각 데스크톱 캡슐화 시나리오에 대응합니다.
문서 및 관련 리소스 측면에서 프로젝트는 상세한 문서 사이트인 pure-admin.cn과 @pureadmin/utils의 독립 문서 사이트를 제공하며, 고급 서비스 설명 페이지도 함께 제공합니다.
설치 및 사용: @pureadmin/cli 스캐폴딩을 통한 설치를 권장하며, 전역 설치 후 `pure create`를 실행하여 대화형으로 템플릿을 선택하고 프로젝트를 생성할 수 있습니다. 또는 저장소(GitHub 또는 Gitee)를 직접 git clone 할 수도 있습니다. 이후 디렉토리로 이동하여 `pnpm install`로 의존성을 설치하고, `pnpm dev`로 개발을 시작하며, `pnpm build`로 패키징을 완료합니다. README에서는 Gitpod 온라인 개발 환경에서 프로젝트를 열어 직접 코딩할 수 있다고 설명합니다.
Docker 지원: 프로젝트에 Dockerfile이 내장되어 있어 `docker build -t vue-pure-admin .` 명령어로 이미지를 빌드하고, `docker run -dp 8080:80 --name pure-admin vue-pure-admin`으로 포트를 매핑하여 컨테이너를 실행한 뒤, 브라우저에서 http://localhost:8080으로 접속하여 미리볼 수 있습니다. Docker Desktop 그래픽 인터페이스를 통한 조작도 가능합니다.
브라우저 지원의 경우, 로컬 개발 시 Chrome, Edge, Firefox를 권장하며 IE는 지원하지 않습니다. 기타 주요 브라우저는 최신 두 버전을 지원하며, 더 자세한 호환성은 Vue와 Vite의 공식 설명을 참고하시기 바랍니다. 프로젝트는 MIT 라이선스를 채택하여 완전히 무료로 오픈소스화 되었으며, 유지관리자는 xiaoxian521과 Ten-K입니다.
협업 측면에서 프로젝트는 Issue 제출이나 Pull Request를 환영하며, README에 표준적인 fork, 브랜치 생성, 커밋, 푸시, PR 요청 프로세스를 안내하고 있습니다. 또한 Vue/Angular와 유사한 Git 커밋 규격(feat, fix, style, perf, refactor, revert, test, docs, chore, workflow, ci, types, wip)을 따릅니다. 업데이트 기록은 CHANGELOG.zh_CN.md에서 관리되며, README에 특별 코드 기여자 명단이 부록으로 첨부되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.