Sobre o projeto

vue-pure-admin é um modelo de sistema de gestão de back-office open-source, gratuito e pronto para uso. O projeto é escrito e organizado inteiramente seguindo a especificação ECMAScript Modules (ESM), com uma stack tecnológica que inclui Vue3, Vite, Element-Plus, TypeScript, Pinia e Tailwindcss. A filosofia de desenvolvimento oficial é expressa como "buscar inovação na estabilidade, ver o futuro na tecnologia". O modelo oferece duas interfaces de exibição, para PC e dispositivos móveis, incluindo um estilo de modo escuro. O README fornece endereços de visualização online, bem como links para vídeos de design de UI e tutoriais de desenvolvimento rápido. Além da versão completa, o projeto oferece uma versão simplificada chamada pure-admin-thin, dividida em ramos com e sem internacionalização. Baseada no vue-pure-admin, ela retém as funcionalidades principais, sendo mais adequada para o desenvolvimento de projetos reais. De acordo com o README, o tamanho do pacote da versão simplificada é inferior a 2,3MB com a introdução global do element-plus; ao ativar a compressão brotli e substituir bibliotecas locais por CDN, o tamanho do pacote cai para menos de 350kb. A versão simplificada sincroniza permanentemente o código da versão completa. A equipe oficial também fornece duas versões derivadas: a versão Tauri (tauri-pure-admin) e a versão Electron (electron-pure-admin), voltadas para cenários de encapsulamento em desktop. Em termos de documentação e recursos, o projeto disponibiliza o site de documentação detalhada pure-admin.cn, bem como um site de documentação independente para @pureadmin/utils, além de uma página de descrição de serviços avançados. Instalação e Uso: Recomenda-se o uso do scaffold @pureadmin/cli; após a instalação global, execute pure create para selecionar interativamente o modelo e criar o projeto. Também é possível fazer o git clone do repositório (via GitHub ou Gitee). Em seguida, entre no diretório e execute pnpm install para instalar as dependências, pnpm dev para iniciar o desenvolvimento e pnpm build para finalizar o empacotamento. O README também menciona que o projeto pode ser aberto e codificado diretamente no ambiente de desenvolvimento online Gitpod. Suporte Docker: O projeto inclui um Dockerfile integrado. É possível executar docker build -t vue-pure-admin . para construir a imagem, e então usar docker run -dp 8080:80 --name pure-admin vue-pure-admin para mapear a porta e iniciar o container, acessando http://localhost:8080 no navegador para visualização. Também é possível operar via interface gráfica do Docker Desktop. Quanto ao suporte de navegadores, recomenda-se Chrome, Edge e Firefox para desenvolvimento local; o IE não é suportado, e os demais navegadores principais são suportados nas duas versões mais recentes. Para compatibilidade detalhada, consulte as especificações oficiais do Vue e Vite. O projeto utiliza a licença MIT, é totalmente gratuito e open-source, mantido por xiaoxian521 e Ten-K. Sobre a colaboração, o projeto aceita Issues ou Pull Requests. O README detalha o fluxo padrão de fork, criação de branch, commit, push e abertura de PR, seguindo convenções de commit do Git semelhantes às do Vue/Angular (feat, fix, style, perf, refactor, revert, test, docs, chore, workflow, ci, types, wip). O histórico de atualizações é mantido em CHANGELOG.zh_CN.md. O README também inclui uma lista de contribuidores de código especiais.