You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+39
Original file line number
Diff line number
Diff line change
@@ -103,6 +103,7 @@ Swashbuckle consists of three packages - a Swagger generator, middleware to expo
103
103
|__Swashbuckle.AspNetCore.Swagger__|Exposes _SwaggerDocument_ objects as a JSON API. It expects an implementation of _ISwaggerProvider_ to be registered which it queries to retrieve Swagger document(s) before returning as serialized JSON|
104
104
|__Swashbuckle.AspNetCore.SwaggerGen__|Injects an implementation of _ISwaggerProvider_ that can be used by the above component. This particular implementation automatically generates _SwaggerDocument_(s) from your routes, controllers and models|
105
105
|__Swashbuckle.AspNetCore.SwaggerUI__|Exposes an embedded version of the swagger-ui. You specify the API endpoints where it can obtain Swagger JSON and it uses them to power interactive docs for your API|
106
+
|__dotnet-swagger__ (Beta)|Provides a CLI interface for retrieving Swagger directly from a startup assembly, and writing to file|
106
107
107
108
# Configuration & Customization #
108
109
@@ -137,6 +138,9 @@ The steps described above will get you up and running with minimal setup. Howeve
_NOTE:_ This feature is currently beta only. If you use it, pleasepostfeedbacktothefollowing [issue](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/541)
791
+
792
+
### Retrieve Swagger Directly from a Startup Assembly ###
Thetoolcanbeinstalledasa [per-project, framework-dependentCLIextension](https://docs.microsoft.com/en-us/dotnet/core/tools/extensibility#per-project-based-extensibility) by adding the following reference to your .csproj file and running `dotnet restore`:
0 commit comments