Decoupling & Utilities Framework
A framework for .NET, Mono, and Unity.
no release yet
The Decoupling & Utilities Framework is a collection of various functions for different .NET flavours (.NET Standard, .NET Core, .NET Framework, Mono, Unity).
In general, it contains functions to help you…
- …reduce the amount of boilerplate code you need to write
- …decouple your application components/modules and make your codebase more maintainable and extensible
- …add functionality to your application by providing implementations for application infrastructure and services
- …save time by providing functionality not part of .NET or third-party libraries
All those functions are mostly independent of each other and can be used individually. So you can simply ignore functions you do not want to use.
The “utilities” part implements general-purpose functionality not tied to a particular application type. Therefore, the target audience of this framework can be everyone who develops for one of the .NET flavours.
The “decoupling” part on the other hand has a more narrower target audience as it focuses on functionality common to the following application types:
- Desktop applications
- Desktop games
- Server applications
Usually, the “decoupling” functionalities are used as cross-cutting concerns while the “utilities” functionalities are used selective and isolated.
Each release contains an API documentation about its assemblies, namespaces, types, and members.
The version history is documented in the changelog.
The project itself and its structure and organization is described in the project documentation.
Contribution & Issues
The Decoupling & Utilities Framework uses the Apache 2.0 License.