drn-utils
CommunityFoundational utilities for DI, config, logging
Software Engineering#logging#configuration#hosting#extensions#di#dependency-injection#service-registration
Authorduranserkan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
DRN.Framework.Utils provides a cohesive core infrastructure to simplify service registration (DI), configuration retrieval, and cross-cutting concerns like logging, enabling consistent patterns across DRN packages.
Core Features & Use Cases
- Attribute-based DI with Scoped, Singleton, Transient, and keyed variants.
- Configuration access via IAppSettings and [Config]-based binding.
- Central logging abstractions and extension methods for structured logs.
- Common utilities and extensions used by multiple DRN packages.
- Use Case: Quickly register services via attributes, access configuration, and instrument code with scoped logs.
Quick Start
Install the DRN.Utils package in your project, then call AddDrnUtils() in your DI setup and start using IAppSettings and IScopedLog in your services.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: drn-utils Download link: https://github.com/duranserkan/DRN-Project/archive/main.zip#drn-utils Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.