Building & Testing
Development Setup
Clone the repository and install dependencies:
git clone https://github.com/chrystiamjr/VeloSysPro.git
cd VeloSysPro
npm install
npm run setup-hooks
Running Tests
-
Frontend Validation (TypeScript + Prettier + ESLint + Vitest):
npm run validate -
Backend Unit Tests (xUnit):
dotnet test desktop.Tests/VeloSysPro.Tests.csproj -c Release
Building the Executable & Installer
To build the Vite bundle, compile the single .exe, and package the Inno Setup installer:
powershell -ExecutionPolicy Bypass -File .\build.ps1
The output artifacts will be placed in dist/VeloSysPro-Setup-<version>.exe.