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

[Feature]: Enforce package update policy with visual indicator, notifications, and protocol change #10195

Open
kartheekp-ms opened this issue Oct 2, 2024 · 1 comment
Labels
feature-request Customer feature request Triaged

Comments

@kartheekp-ms
Copy link

Related Problem

Many NuGet packages are not updated regularly, which can lead to security vulnerabilities, compatibility issues, and outdated dependencies. It's challenging for users to quickly identify packages that are not actively maintained or updated.

The Elevator Pitch

NuGet.org could enforce a policy that ensures package authors keep their packages up to date. If a newer version has not been published for a certain period, NuGet.org could:

  • Display a visual indicator on NuGet.org to highlight outdated packages.
  • Notify package owners so they can take appropriate action.
  • Implement a protocol change allowing NuGet.Client to display this information for package consumers.

This proposal complements the existing package quality score spec by adding mechanisms to further improve package maintenance and transparency.

Additional Context and Details

Keeping NuGet packages up to date is crucial for maintaining security, reliability, and performance. Developers need a clear indication of which packages are being actively maintained and which are outdated. By implementing these features, NuGet.org would help developers make informed decisions and encourage package maintainers to provide timely updates, improving the overall health of the ecosystem.

@kartheekp-ms kartheekp-ms added the feature-request Customer feature request label Oct 2, 2024
@erdembayar
Copy link
Contributor

One concern is if we force/encourage package authors to do pointless package updates, might encourage game the scoring system.

Happy coding! 🧑‍💻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Customer feature request Triaged
Projects
None yet
Development

No branches or pull requests

2 participants