✅ nuget naming nuances - Microsoft.Extensions.Configuration.Yaml doesn't belong to Microsoft
Can package names be whatever the uploader desires and there's no indication of hierarchy, as far as ownership is concerned?
official ms package -
https://www.nuget.org/packages/Microsoft.Extensions.Configuration/8.0.0-preview.2.23128.3
extension to above package that's not official -
https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Yaml/2.0.0-preview2
Given the structure, I thought Microsoft would own that namespace, but seems it means nothing?
Microsoft.Extensions.Configuration 8.0.0-preview.2.23128.3
Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.
Microsoft.Extensions.Configuration.Yaml 2.0.0-preview2
YAML configuration provider implementation for Microsoft.Extensions.Configuration.
2 Replies
prefixes can be reserved https://learn.microsoft.com/en-us/nuget/nuget-org/id-prefix-reservation
ID Prefix Reservation
Package ID Prefix Reservation feature description and author guide.
aha I see. So since Microsoft is reserved, presumably Microsoft.Extensions.Configuration.Yaml is delegated to that owner?