Main purpose of Solidry is developing SOLID and DRY code with minimalistic library. Solidry allow add new functionality such as cross-cutting concerns in SOLID and easy way.
Install the latest version from NuGet
Install-Package Solidry
Every component in library should be easy to understand by Developer. To achive it architecture of library has to be consistent, contains only simlpe mechanisms which allow develop maintainable code.
Components should be easy to extend if functionality require it.
Components should be easy to replace without modification of current code.
Components should be testable and simultaneously well tested to avoid be error prone.