Building
Prerequisites
- .NET 10 SDK
- Node.js 24
- Python 3 for documentation
Build and test
dotnet tool restore
dotnet restore
dotnet format --no-restore --verify-no-changes
dotnet build --configuration Release --no-restore
dotnet test --configuration Release --no-build
Run the live Eve fixture
npm ci --prefix test/fixtures/eve-agent
npm run test:client --prefix test/fixtures/eve-agent
Package
dotnet pack src/NexusLabs.Eve/NexusLabs.Eve.csproj \
--configuration Release \
--output artifacts/packages
pwsh scripts/validate-packages.ps1
Documentation
pip install -r requirements-docs.txt
pwsh scripts/generate-api-docs.ps1 -OutputDirectory docs/api/dev
python -m mkdocs build --strict