Quickstart (Desenvolvimento)
Este guia é para quem quer rodar o Playlite localmente e contribuir.
Pré-requisitos
- Node.js 18+
- Rust (via rustup)
- npm (ou pnpm)
Rodando em modo dev
- Instale dependências:
bash
npm install- Inicie o app:
bash
npm run tauri devIsso sobe o Vite (frontend) e o host do Tauri (backend Rust) ao mesmo tempo.
Scripts úteis
npm run dev: roda só o frontend (Vite)npm run tauri dev: roda o app desktop completonpm run docs:dev: roda a documentação (VitePress)
Onde mexer
- Frontend (React):
src/ - Backend (Tauri/Rust):
src-tauri/src/ - Docs (VitePress):
docs/
Problemas comuns
- Rust não instalado: instale via https://rustup.rs
- Build do Tauri falha no Windows: verifique toolchain do MSVC e WebView2