Skip to content

This library makes ocelot easy to integrate swagger

License

Notifications You must be signed in to change notification settings

Rwing/OcelotSwagger

Repository files navigation

OcelotSwagger

NuGet

This library makes ocelot easy to integrate swagger

Installation

Install-Package OcelotSwagger

Usage

In method ConfigureServices

// Load options from code
services.AddOcelotSwagger(c =>
{
    c.Cache.Enabled = true;
    c.SwaggerEndPoints.Add(new SwaggerEndPoint { Name = "Api Name", Url = "/path/swagger.json" });
});

Or

// Load options from appsettings.json
services.Configure<OcelotSwaggerOptions>(this.configuration.GetSection(nameof(OcelotSwaggerOptions)));
services.AddOcelotSwagger();

In method Configure

app.UseOcelotSwagger();

TODO

  • Cache

Contributor

@Cyril MARTY (https://github.com/DotNetConcept)

About

This library makes ocelot easy to integrate swagger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages