This project is setup as a baseline ASP.NET Core 2 API demonstration used by ArchitectNow in a corresponding workshop.
The technology platform utilizes:
- C#
- ASP.NET Core 2 - https://www.microsoft.com/net/download/core
- Autofac - https://autofac.org/
- Automapper - http://automapper.org/
- FluentValidation - https://fluentvalidation.net/
- Serilog - https://serilog.net/
- NSwag for ASP.NET Core - https://github.com/RSuter/NSwag (for Swagger integration and NSwag support)
- xUnit for the unit test harness - https://xunit.github.io/
Repository layer is set up for MongoDb (https://www.mongodb.com/) and utilizes the MongoDB.Driver library for .NET (https://docs.mongodb.com/ecosystem/drivers/csharp/)
All libraries are NetCore or NetStandard 2.0 compliant and all original development was done on MacBook Pro's using Rider by Jetbrains (https://www.jetbrains.com/rider/)
If there are any questions regarding this setup please don't hesitate to reach out at [email protected]. If you are interested in any of ArchitectNow's workshops check out our website at www.architectnow.net/workshops.