Rwing / OcelotSwagger

This library makes ocelot easy to integrate swagger
MIT License
16 stars 5 forks source link

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

Contributor

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