Table of content of ForEvolve.*
projects.
All ForEvolve.*
packages are available in my MyGet NuGet V3 feed URL source.
The *-upsilon-*
packages are open source prerelease packages (you can also call them alpha or pre-alpha but upsilon is way more fun).
I wrote How to use a custom NuGet feed in Visual Studio 2017 article to help get started with the framwork.
MyGet feed URI: https://www.myget.org/F/forevolve/api/v3/index.json
ForEvolve MetaPackages simply reference the other ForEvolve .Net Core packages (all ForEvolve .Net Core Framework
packages and both DynamicInternalServerError
packages)
It should be easier to use the ForEvolve Framework without knowing the packages division.
If you prefer fine-grained packages referencing, you can still do it.
ForEvolve .Net Core Framework is the main Framework that contain multiple projects like AspNetCore, ApplicationInsights and Azure helpers.
DynamicInternalServerError is a middleware that convert Exception
to json errors automatically; it also convert BadRequest(ModelState)
action results to the same json format and is pluggable in Swagger Swashbuckle.AspNetCore.
More to come...
- .NET core helpers - this project is getting revamped and has been moved to ForEvolve .Net Core Framework.
- Visual Studio snippets - this project contains some C# and Javascript snippets like "guard clause" (updated for VS2017) and "aaa comments" (arrage, act, assert).
- Postman test framework - this project is a little Postman test framework to help avoid "messy-er" code. It allow to write test code like
myTarget.response.should.be.ok();
andmyTarget.response.should.be.fast();
.