Development Setup
This page explains setting up the project in your IDE.
App Development
Clone the dev repository to your working directory, install dependencies and vendor the latest dompurify:
bash
git clone --branch dev https://github.com/JangaJones/pve-notebuddy.git
cd pve-notebuddy
npm ci
npm run vendor:dompurifyServe repo root and open http://localhost:8080/.
npx serve -l 8080Docs Development
Refer to architecture for documentation structure.
bash
cd docs
npm install
npm run devFor production-like docs build from project root and move the files to the correct folder structure:
bash
npm run --prefix docs build:local
mkdir -p .preview/docs
rsync -a --delete docs/.vitepress/dist/ .preview/docs/Serve static server from project root and open localhost:8080/docs/:
npx serve .preview -l 8080