SH.Framework.OpenApi.Implementation
1.0.0
dotnet add package SH.Framework.OpenApi.Implementation --version 1.0.0
NuGet\Install-Package SH.Framework.OpenApi.Implementation -Version 1.0.0
<PackageReference Include="SH.Framework.OpenApi.Implementation" Version="1.0.0" />
<PackageVersion Include="SH.Framework.OpenApi.Implementation" Version="1.0.0" />
<PackageReference Include="SH.Framework.OpenApi.Implementation" />
paket add SH.Framework.OpenApi.Implementation --version 1.0.0
#r "nuget: SH.Framework.OpenApi.Implementation, 1.0.0"
#:package SH.Framework.OpenApi.Implementation@1.0.0
#addin nuget:?package=SH.Framework.OpenApi.Implementation&version=1.0.0
#tool nuget:?package=SH.Framework.OpenApi.Implementation&version=1.0.0
SH.Framework.OpenApi.Implementation
A comprehensive implementation layer for OpenAPI integration in ASP.NET Core projects. This package provides extension methods and helpers for customizing OpenAPI schema generation, including friendly schema reference IDs and configuration registration.
Features
- Custom schema reference ID generation for OpenAPI documents
- Extension methods for easy OpenAPI configuration
- Compatible with .NET 8, .NET 9, and .NET 10
Installation
Add the NuGet package to your project:
dotnet add package SH.Framework.OpenApi.Implementation
Usage
Register OpenAPI configuration in your Startup.cs or program setup:
services.AddOpenApiConfiguration();
This enables custom schema reference ID generation for your OpenAPI documents.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Repository
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.AspNetCore.OpenApi (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection (>= 10.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 178 | 11/27/2025 |
v1.0.0:
- Initial release with custom schema reference ID and OpenAPI configuration extensions.