This repo depends heavily on DevOp.Toon, so most meaningful validation is cross-repo.
dotnet restore
dotnet build DevOp.Toon.API.slnx -c Release
dotnet pack src/DevOp.Toon.API/DevOp.Toon.API.csproj -c Release
Debug builds can point at a local DevOp.Toon checkout rather than the NuGet package.
| Variable | MSBuild property | Substitutes |
|---|---|---|
DEVOP_TOON_CSPROJ |
ToonProjectPath |
DevOp.Toon NuGet reference |
Example:
export DEVOP_TOON_CSPROJ=<path-to>/DevOp.Toon/src/DevOp.Toon/DevOp.Toon.csproj
dotnet build -c Debug
Release builds always use NuGet so outputs stay reproducible. Do not hardcode paths.
Because there is no dedicated test project here yet:
DevOp.Toon when formatter integration mattersDevOp.Toon tooAccept headersuseAsDefaultFormatter changes ordering as expectedX-Toon-Option-* headers affect only the current response