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).
ForEvolve MetaPackages simply reference the other ForEvolve .Net Core packages (ForEvolve .Net Core Framework
and DynamicInternalServerError
)
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 and contains multiple projects like AspNetCore, ApplicationInsights and Azure helpers as well as a meta package that reference all the others (including DynamicInternalServerError).
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();
.