Accelerate the creation of .NET Core 2.1.x API projects with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc.
This extension allows to create a .NET Core solution taking into account:
DI according to .NET Core 2.1.x practices (without external dependencies)
exception handling settings according to .NET Core 2.1.x practices (exception and validation filters are not required anymore)
AppSettings (.NET Core 2.1.x way)
mapping settings (based on Automapper)
OpenAPI basic configuration (can be enabled/disabled by configuration)