This page is the concise contributor guide for DevOp.Toon.Client.
dotnet restore
dotnet build
dotnet test
dotnet test --collect:"XPlat Code Coverage"
Format code when needed:
dotnet format
ResponseEncodeOverrides only sends headers for non-null propertiesToonClientOptions after registration do not affect the running clientToonClientException carries Content, ContentType, and StatusCode on non-2xx responses and deserialization failuresToonClientException.Decode<T>() works for both TOON and JSON error response bodies, and throws ToonClientException for unsupported content typesEnableCompression = true and EnableCompression = false to confirm the service container builds correctlyGood pull requests should include:
Conventional Commit prefixes such as feat:, fix:, docs:, build:, and chore: are a good fit for this repository.
Changes that affect request encoding, response negotiation, or option handling should be validated against real TOON-capable endpoints where possible. The integration surface is narrow but highly visible to callers.