Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NuGet Package Status Indicators #9105

Closed
kvenkatrajan opened this issue Jun 20, 2023 · 1 comment
Closed

NuGet Package Status Indicators #9105

kvenkatrajan opened this issue Jun 20, 2023 · 1 comment
Labels
Feature-Dependency-Node "Dependencies" node in Solution Explorer that display project, binary & package references Feature-NuGet NuGet integration including pushing it properties, project and package references, and Pack support. Tracking Tracking a bug against another repo or a larger thematic issue tracking a group of work. Triage-Approved Reviewed and prioritized
Milestone

Comments

@kvenkatrajan
Copy link
Member

kvenkatrajan commented Jun 20, 2023

Summary

Background

Goal of this feature: Contribute to the security and reliability of the NuGet ecosystem by having a way to provide discoverable, timely, and actionable notifications to users regarding the health of their NuGet packages.

Initial Spec: NuGet/Home#11838

Experience Requirements

  • Notification: icons which will surface on package nodes in the solution explorer to indicate various issues with the package (deprecated package, vulnerability, update needed)

  • Details/Information:

    1. Actionable warning notification
    2. Info tip or Inline error message text under the node in question
  • Action: There must be a way to interact with the warning to take you to manage package details. Right-click to open view of package in question in NuGet Package Manager

  • Opt-out: A way for users to opt out of the feature at an IDE level

More information at: AB#1503715

User Impact

By surfacing vulnerability information to the Solution Explorer we are making it super easy for users to notice and fix issues with their packages.

@kvenkatrajan kvenkatrajan added Feature-NuGet NuGet integration including pushing it properties, project and package references, and Pack support. Feature-Dependency-Node "Dependencies" node in Solution Explorer that display project, binary & package references Tracking Tracking a bug against another repo or a larger thematic issue tracking a group of work. labels Jun 20, 2023
@tmeschter tmeschter added the Triage-Approved Reviewed and prioritized label Jun 22, 2023
@kvenkatrajan kvenkatrajan added this to the 17.x milestone Jul 11, 2023
@drewnoakes
Copy link
Member

The .NET Project System team's work on this is complete. The NuGet team is looking at adding diagnostics on the top-level items (in their MSBuild targets), but otherwise this work is done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature-Dependency-Node "Dependencies" node in Solution Explorer that display project, binary & package references Feature-NuGet NuGet integration including pushing it properties, project and package references, and Pack support. Tracking Tracking a bug against another repo or a larger thematic issue tracking a group of work. Triage-Approved Reviewed and prioritized
Projects
None yet
Development

No branches or pull requests

3 participants