[DCR]: Enabled plugins for other protocols #11613
Labels
Area:Plugin
V2 plugin w/ cross platform support
Priority:2
Issues for the current backlog.
Product:dotnet.exe
Product:NuGet.exe
NuGet.exe
Product:VS.Client
Type:DCR
Design Change Request
NuGet Product(s) Affected
NuGet SDK
Current Behavior
Currently plugin discovery is only enabled for HTTP sources.
Desired Behavior
Plugin should be able to support other protocols, or source types.
Additional Context
Plugin discovery is only enabled for HTTP sources
https://github.com/NuGet/NuGet.Client/blob/2ffefa687ba980fd0a70e13615875c69bde9393c/src/NuGet.Core/NuGet.Protocol/Plugins/PluginManager.cs#L122
This should be relaxed to enable other protocols, and it should be up to the plugin to decide whether it can support the protocol.
The text was updated successfully, but these errors were encountered: