NuGet / NuGetGallery

NuGet Gallery is a package repository that powers https://www.nuget.org. Use this repo for reporting NuGet.org issues.
https://www.nuget.org/
Apache License 2.0
1.55k stars 641 forks source link

Add CPM & multiple package manager commands #10277

Open devlead opened 2 days ago

devlead commented 2 days ago

This PR Fixes #9944

Example dark theme NuGetCPM_Standard NuGet_Tool_Dark

Example light theme NuGetCPM_Standard_Light NuGet_Tool_Light

UI Comparison Package Type Package Manager Current Proposed
Standard .NET Cli image image
Standard Package Manager image image
Standard PackageReference image image
Standard CPM N/A image
Standard Paket CLI image image
Standard Script & Interactive image image
Standard Cake image image
SDK SDK image image
.NET Tool .NET CLI (Global) image image
.NET Tool .NET CLI (Local) image image
.NET Tool Cake image image
.NET Tool Nuke image image
.NET Template .NET Cli image image
Cake Addin Cake image image
Cake Module Cake image image
Cake Recipe Cake image image
erdembayar commented 2 days ago

@OliaG Could you please take a look at proposed UI change? Only concern I have is "Central package management" is quite long term compare to other tabs, we're running out of real estate space on that menu.

zivkan commented 1 day ago

Perhaps the CPM snippets could be put on the same tab as PackageReference. Prefix one with "if you're not using CPM", and the other with "If you are using CPM". After all, CPM still uses <PackageReference Include="