CodeDesignPlus.Net.Sdk
is a set of libraries designed to facilitate the development of .NET applications. This SDK provides a range of tools and utilities that simplify the creation, configuration, and management of robust and scalable applications.
The CodeDesignPlus.Net.Sdk
project includes multiple libraries covering different aspects of .NET application development:
- Core: Provides essential utilities, abstractions, and extensions to enhance code quality and support efficient testing.
- EFCore: Abstraction for handling common Entity Framework Core operations.
- xUnit: Tools and helper classes for managing Docker containers for integration testing.
- Microservice.Commons: Common utilities and patterns for microservice development.
- Redis: Simplified interface for configuring and managing Redis connections.
- Vault: Integration with HashiCorp Vault for secure secret management.
- PubSub: Implementation of a publish-subscribe event system.
- Criteria: Framework for building and managing dynamic query criteria.
- Serializers: Tools for object serialization and deserialization.
- Security: Security features including authentication and authorization.
- File.Storage: File storage management in Azure.
- Kafka: Integration with Apache Kafka for message management.
- RabbitMQ: Integration with RabbitMQ for message management.
- Observability: Tools for application observability and monitoring.
To install any package from the SDK, use the following command:
dotnet add package <PackageName>
For more information on how to use each library, visit our documentation at CodeDesignPlus Doc.
Refer to issues for a list of proposed features and known issues.
- Fork the project.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
Distributed under the MIT License. See LICENSE
for more information.
CodeDesignPlus - @CodeDesignPlus - [email protected]
Project Link: CodeDesignPlus.Net.Sdk