Skip to main content

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.