corvus-dotnet / corvus-dotnet/Corvus.Leasing

Should Microsoft.Extensions.Logging dependency be on Abstractions?

Open
#71 0 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
C#
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

The Corvus.Leasing.Azure project has a dependency on `Microsoft.Extensions.Logging`. Typically Corvus components depend only on the `Microsoft.Extensions.*.Abstractions` for things like logging, configuration, and DI. (Test projects then typically depend on the actual implementation, and normally the latest version whereas shared components take the most conservative dependency they can.)

Investigate whether this project really needs to depend directly on the implementation package for logging.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.