CodeDesignPlus.Net.Exceptions
0.3.0-beta.3
See the version list below for details.
dotnet add package CodeDesignPlus.Net.Exceptions --version 0.3.0-beta.3
NuGet\Install-Package CodeDesignPlus.Net.Exceptions -Version 0.3.0-beta.3
<PackageReference Include="CodeDesignPlus.Net.Exceptions" Version="0.3.0-beta.3" />
paket add CodeDesignPlus.Net.Exceptions --version 0.3.0-beta.3
#r "nuget: CodeDesignPlus.Net.Exceptions, 0.3.0-beta.3"
// Install CodeDesignPlus.Net.Exceptions as a Cake Addin #addin nuget:?package=CodeDesignPlus.Net.Exceptions&version=0.3.0-beta.3&prerelease // Install CodeDesignPlus.Net.Exceptions as a Cake Tool #tool nuget:?package=CodeDesignPlus.Net.Exceptions&version=0.3.0-beta.3&prerelease
CodeDesignPlus.Net.Exceptions
Description
CodeDesignPlus.Net.Exceptions
provides a comprehensive framework for handling exceptions in .NET Core applications. This library simplifies the process of defining, throwing, and managing custom exceptions, enabling developers to build robust and maintainable error handling mechanisms.
Table of Contents
About The Project
CodeDesignPlus.Net.Exceptions
provides a comprehensive framework for handling exceptions in .NET Core applications. This library simplifies the process of defining, throwing, and managing custom exceptions, enabling developers to build robust and maintainable error handling mechanisms.
Key Features
- Options Pattern: Facilitates configuration and customization of libraries using the options pattern.
- Dependency Injection: Ensures effective decoupling and efficient service management, promoting modular and flexible code.
- Abstractions: Provides interfaces and abstract classes for developing decoupled and maintainable components.
- Unit Tests: Includes a dedicated project for unit tests with tools to validate data annotations, loggers, and more.
- Node Utilities: Comes with several Node.js utilities like linters and Commitizen to assist in adhering to commit conventions.
Installation
To install the package, run the following command:
dotnet add package CodeDesignPlus.Net.Exceptions
Usage
For more information regarding the library, you can visit our documentation at CodeDesignPlus Doc
Roadmap
Refer to issues for a list of proposed features and known issues.
Roadmap
- Fork the Project
- Create your Feature Branch (git checkout -b features/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
License
Distributed under the MIT License. See LICENSE for more information.
Contact
CodeDesignPlus - @CodeDesignPlus - codedesignplus@outlook.com
Project Link: CodeDesignPlus.Net.Exceptions
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- FluentValidation (>= 11.10.0)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- Microsoft.Extensions.Options.DataAnnotations (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CodeDesignPlus.Net.Exceptions:
Package | Downloads |
---|---|
CodeDesignPlus.Net.Microservice.Commons
A foundational library providing common utilities, abstractions, and patterns for developing microservices using .NET Core. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.5.0-beta.14 | 40 | 11/8/2024 |
0.5.0-beta.13 | 34 | 11/7/2024 |
0.5.0-beta.11 | 33 | 11/6/2024 |
0.5.0-beta.9 | 40 | 11/3/2024 |
0.5.0-beta.6 | 35 | 11/1/2024 |
0.5.0-beta.4 | 39 | 10/31/2024 |
0.3.0-rc.3 | 38 | 10/28/2024 |
0.3.0-beta.3 | 37 | 10/28/2024 |
0.3.0-alpha.3 | 36 | 10/28/2024 |
0.2.0-rc.27 | 37 | 10/25/2024 |
0.2.0-rc.18 | 48 | 10/1/2024 |
0.2.0-beta.27 | 34 | 10/25/2024 |
0.2.0-beta.18 | 52 | 10/1/2024 |
0.2.0-alpha.27 | 33 | 10/25/2024 |
0.2.0-alpha.26 | 33 | 10/25/2024 |
0.2.0-alpha.25 | 34 | 10/25/2024 |
0.2.0-alpha.24 | 36 | 10/25/2024 |
0.2.0-alpha.23 | 36 | 10/24/2024 |
0.2.0-alpha.22 | 35 | 10/24/2024 |
0.2.0-alpha.21 | 42 | 10/23/2024 |
0.2.0-alpha.20 | 42 | 10/22/2024 |
0.2.0-alpha.19 | 55 | 10/21/2024 |
0.2.0-alpha.18 | 52 | 10/1/2024 |
0.2.0-alpha.17 | 47 | 10/1/2024 |
0.2.0-alpha.16 | 48 | 9/30/2024 |
0.2.0-alpha.15 | 46 | 9/30/2024 |
0.2.0-alpha.14 | 42 | 9/30/2024 |
0.2.0-alpha.13 | 48 | 9/29/2024 |
0.2.0-alpha.12 | 43 | 9/29/2024 |
0.2.0-alpha.11 | 50 | 9/29/2024 |
0.2.0-alpha.10 | 49 | 9/28/2024 |
0.2.0-alpha.9 | 47 | 9/28/2024 |
0.2.0-alpha.7 | 50 | 9/28/2024 |
0.2.0-alpha.6 | 48 | 9/28/2024 |
0.2.0-alpha.5 | 43 | 9/28/2024 |
0.2.0-alpha.4 | 53 | 9/28/2024 |
0.2.0-alpha.3 | 51 | 9/1/2024 |
0.2.0-alpha.2 | 46 | 9/28/2024 |
0.1.2-alpha.1 | 69 | 8/24/2024 |
0.1.2-alpha.0 | 66 | 8/24/2024 |
0.1.1 | 128 | 8/23/2024 |
0.1.1-alpha.19 | 70 | 8/23/2024 |