Permalink
Browse files

Update README.md

  • Loading branch information...
RSuter committed Nov 1, 2017
1 parent c58eec0 commit 917d3c0e90c521252cb98832b5f39ce003d7aadc
Showing with 10 additions and 0 deletions.
  1. +10 −0 README.md
View
@@ -75,33 +75,43 @@ The project is developed and maintained by [Rico Suter](http://rsuter.com) and o
**NuGet Packages**
Specification:
- **[NSwag.Core](https://www.nuget.org/packages/NSwag.Core/)** (.NET Standard 1.0 and .NET 4.5):
- The Swagger reader and writer classes, see [SwaggerDocument](https://github.com/RSuter/NSwag/wiki/SwaggerDocument)
- **[NSwag.Core.Yaml](https://www.nuget.org/packages/NSwag.Annotations/)** (.NET Standard 1.3 and .NET 4.5):
- Extensions to read and write YAML Swagger specifications
- **[NSwag.Annotations](https://www.nuget.org/packages/NSwag.Annotations/)** (.NET Standard 1.0 and .NET 4.5):
- Attributes to decorate Web API controllers to control the Swagger generation
Swagger generation:
- **[NSwag.SwaggerGeneration](https://www.nuget.org/packages/NSwag.CodeGeneration/)** (.NET Standard 1.0 and .NET 4.5):
- Classes to generate Swagger specifications
- **[NSwag.SwaggerGeneration.WebApi](https://www.nuget.org/packages/NSwag.CodeGeneration.WebApi/)** (.NET Standard 1.0 and .NET 4.5):
- Classes to generate Swagger specifications from Web API controllers, see [WebApiToSwaggerGenerator](https://github.com/RSuter/NSwag/wiki/WebApiToSwaggerGenerator)
- **[NSwag.SwaggerGeneration.AspNetCore](https://www.nuget.org/packages/NSwag.CodeGeneration.AspNetCore/)** (.NET Standard 1.6 and .NET 4.5.1):
- (Experimental) Classes to generate Swagger specifications from ASP.NET Core MVC controllers using the ApiExplorer
Code generation:
- **[NSwag.CodeGeneration](https://www.nuget.org/packages/NSwag.CodeGeneration/)** (.NET Standard 1.3 / .NET 4.5.1):
- Base classes to generate clients from Swagger specifications
- **[NSwag.CodeGeneration.CSharp](https://www.nuget.org/packages/NSwag.CodeGeneration.CSharp/)** (.NET Standard 1.3 and .NET 4.5.1):
- Classes to generate C# clients from Swagger specifications, see [SwaggerToCSharpClientGenerator](https://github.com/RSuter/NSwag/wiki/SwaggerToCSharpClientGenerator) and [SwaggerToCSharpControllerGenerator](https://github.com/RSuter/NSwag/wiki/SwaggerToCSharpControllerGenerator)
- **[NSwag.CodeGeneration.TypeScript](https://www.nuget.org/packages/NSwag.CodeGeneration.TypeScript/)** (.NET Standard 1.3 and .NET 4.5.1):
- Classes to generate TypeScript clients from Swagger specifications, see [SwaggerToTypeScriptClientGenerator](https://github.com/RSuter/NSwag/wiki/SwaggerToTypeScriptClientGenerator)
ASP.NET:
- **[NSwag.AspNetCore](https://www.nuget.org/packages/NSwag.AspNetCore/)** (.NET Standard 1.6 and .NET 4.5.1+):
- **[NSwag.AspNet.Owin](https://www.nuget.org/packages/NSwag.AspNet.Owin/)** (.NET 4.5+):
- ASP.NET Core/OWIN middlewares for serving Swagger specifications and Swagger UI
- **[NSwag.AspNet.WebApi](https://www.nuget.org/packages/NSwag.AspNet.WebApi/)** (.NET 4.5+):
- ASP.NET Web API filter which serializes exceptions ([JsonExceptionFilterAttribute](https://github.com/NSwag/NSwag/wiki/JsonExceptionFilterAttribute))
Frontends:
- **[NSwag.AssemblyLoader](https://www.nuget.org/packages/NSwag.AssemblyLoader/)** (.NET Standard 1.6 and .NET 4.5.1):
- Classes to load assemblies in an isolated AppDomain and generate Swagger specs from Web API controllers
- **[NSwag.Commands](https://www.nuget.org/packages/NSwag.Commands/)** (.NET Standard 1.6 and .NET 4.5.1+):

0 comments on commit 917d3c0

Please sign in to comment.