Safia Abdalla
Safia Abdalla
## Description This change fixes up the package of dependencies for the `dotnet-getdocument` tool to enable changes that were made to support minimal APIs in .NET 7. - Publish `GetDocument.Insider`...
A follow-up to the long-neglected https://github.com/dotnet/aspnetcore/pull/37362. I addressed the feedback that was left on the original PR and unified all of the changes into a single file (the previous PR...
Currently, the analyzers in `src/Framework` resolve for a set of common types related to the area that the analyzer. For example, the route handler analyzers will attempt to resolve the...
While validating https://github.com/dotnet/aspnetcore/issues/43395, I realized that https://github.com/dotnet/aspnetcore/pull/43701 broke resolution for the `GetDocument.Insider` assembly in the `dotnet-getdocument` tool. ``` Build FAILED. /Users/captainsafia/.nuget/packages/microsoft.extensions.apidescription.server/7.0.0-rtm.22471.6/build/Microsoft.Extensions.ApiDescription.Server.targets(66,5): error : The application to execute does not exist:...
I'm currently working on adding documentation on using the new `Microsoft.AspNetCore.OpenApi` package and am finding that I need to reference `Microsoft.OpenApi` types frequently. It would be great if there was...
## Background and Motivation ## Proposed Analyzer For middlesware that are registered automatically by the WebApplication, consider a refactoring to manually add them back to the application. ### Analyzer Behavior...
Related to https://github.com/dotnet/aspnetcore/issues/45265 and https://github.com/dotnet/aspnetcore/issues/45307 For scenarios where people provide an explicit schema definition in their `WithOpenApi` call, we should merge or favor that definition over the one generated by...
@marcominerva reported an issue in https://github.com/dotnet/aspnetcore/issues/45307 wherein parameter filters are not applied to parameters in `OpenApiOperation`s sourced from metadata. I believe this happens for `ParameterFilter`s (and like `RequestBodyFilter`s) because these...
In .NET 7, we added support for a new `Microsoft.AspNetCore.OpenApi` package that is designed to work with minimal API applications and provide constructs that allow users to directly modify the...