Maurits Moeys
Maurits Moeys
Wondering whether I should fork and build locally rather than relying on the NuGet package
I love this visualizer, it takes a lot of the pain away of working with expression trees. Unfortunately, I'm on Rider. What would it take to have this visualizer work...
For non-nullable reference types, a resource attribute should be included in the OpenAPI `required` property if model state validation is enabled, and should be excluded otherwise. The following table displays...
Resources with attributes of various data types should be thoroughly tested. The following data types should be considered: - DateTime, DateTimeOffset, TimeSpan, DateOnly, TimeOnly - decimal, double, float - signed...
Use the native `NullabilityInfoContext` for checking on nullability information rather than relying on Swashbuckles work-around.
# OpenAPI integration This document provides an overview of the work items involved in creating an OpenAPI integration for JsonApiDotNetCore. > Disclaimer: this is an open source project. The available...
Member order in swagger.json should be: `jsonapi`, `links`, `data`, `meta`. However, having `data` in-between cannot be done using STJ on .NET 5. Solutions to consider: flattening the type hierarchy, using...
The current OpenApi integration does not support any query parameters. The task is to describe the standard JsonApiDotNetCore query features as [query parameters](https://swagger.io/docs/specification/describing-parameters/#query-parameters) in the OAS: - filtering - sorting...
Currently the OpenApi integration only picks up on controllers that inherit from `JsonApiController`. This needs to be expanded so that the following are also picked up on: - `JsonApiQueryController` -...
Swashbuckle comes with support for parsing XML docs throughout the codebase and including them in the OAS file. Further investigation is required to see how this works together with JADNC...