User-facing documentation for the PvPIndex platform. Built as a React 19 + Vite 6 + Tailwind 3 SPA so the look and feel matches apps/web exactly.
Audiences:
- server_owner — installing the plugin, getting an API key, configuration
- server_mod — battle replays, watching live, reports, bans
- server_developer — public API, signed payloads, rate limits
- user — accounts, claiming, ELO, seasons, profile
npm install --legacy-peer-deps
npm run dev # http://localhost:5175npm run build # → dist/
npm run preview # serve dist/- Create the markdown file under
src/content/<section>/<slug>.md. Start with# Title. - Add a matching entry to
src/content/nav.tsunder the right section. Thefilekey must match the markdown filename (without.md). - The route is automatically
/<section>/<slug>. Sidebar, Prev/Next, and theCmd/Ctrl+Kpalette pick it up on the next dev reload / build.
Built and deployed by the root Jenkinsfile. Served by an nginx:alpine Docker container on 127.0.0.1:3002, fronted by host nginx via deploy/nginx/docs.pvpindex.com.conf.