Found 214 packages
Evolve is an easy migration tool that uses plain old sql scripts. Its purpose is to automate your database changes, and help keep those changes synchronized through all your environments and developpement teams. Every time you build your project, it will automatically ensure that your database is up-to-date, without having to do anything other than build. Install it and forget it !
Evolve is an easy migration tool that uses plain old sql scripts. Its purpose is to automate your database changes, and help keep those changes synchronized through all your environments and developpement teams. Every time you build your project, it will automatically ensure that your database is up-to-date, without having to do anything other than build. Install it and forget it !
Source Only package, which provides the standard configurations and settings for the NetEvolve projects. Such as `.editorconfig`, build props and targets.
A universal polyfill library that provides modern ArgumentNullException.ThrowIf* and ArgumentException.ThrowIf* helper methods across all .NET runtimes (.NET Standard 2.0+, .NET Framework 4.6.2+, .NET 6.0+), enabling consistent argument validation patterns regardless of target framework version.
NetEvolve.Defaults.Analyzer provides several diagnostic analyzers, to improve the nuget package quality and consistency.
This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`.
This library provides simple extension methods for `Task`, `Task<T>`, `ValueTask` and `ValueTask<T>`.
Evolve is an easy migration tool that uses plain old sql scripts. Its purpose is to automate your database changes, and help keep those changes synchronized through all your environments and developpement teams. Every time you build your project, it will automatically ensure that your database is up-to-date, without having to do anything other than build. Install it and forget it !
ASP.NET Core 7+ Minimal API integration for FluentValidation 10+. Add an endpoint filter that connects FluentValidation into Minimal API.
This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`.
ForEvolve Framework core classes.
This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`.
This package contains `PhantomJs` executable files. The `ForEvolve.Pdf` package is also required. See `ForEvolve.Pdf` for more information.
Contains abstract implementations for the `NetEvolve.HealthChecks`.
Shared contracts (models).
Basic input validation via the `Ensure`-class throws an `ArgumentException`, `ArgumentNullException` or other Exception types, if the conditions are not met. The second parameter `parameterName` from `Ensure.That(T value, string? parameterName = default!)` is optional and is automatically populated by .NET, based on the `CallerArgumentExpressionAttribute` functionality.
Package Description
Library to add Evolve Migration
Microsoft Azure utilities, including table storage and blob object repositories, easy file upload to block blob and easy access to KeyVault.
Allows consumers to easily convert strings to Markdown using the `IMarkdownConverter` interface. This package is the abstractions of a simple markdown converter: IMarkdownConverter. See ForEvolve.Markdown for implementations.