Announcing Sponsorship on NuGet.org
Sean explains how NuGet.org’s new Sponsorship feature allows .NET package maintainers to add sponsorship links, making it easier for users to support the open source packages they rely on.
Announcing Sponsorship on NuGet.org
NuGet.org has launched a Sponsorship feature to help package maintainers receive support from the community. This initiative helps strengthen and sustain the .NET and NuGet ecosystem by connecting package consumers with maintainers through popular sponsorship platforms.
What’s New?
- Maintainership Recognition: Package authors can now add a Sponsorship URL, represented as a heart icon or “Sponsor this package” button, on their NuGet.org package pages.
- Consumer Support: Users can identify which packages need support and easily contribute to maintainers via their chosen sponsorship platforms.
For Package Publishers: How to Set Up Sponsorship
Prerequisites
- You must own a package on NuGet.org.
- Supported platforms: GitHub Sponsors, Patreon, Open Collective, Ko-fi, Tidelift, Liberapay.
Steps
- Log into NuGet.org, access your package management page.
- Locate the “Sponsorship Links” section.
- Add sponsorship URLs (e.g.,
https://github.com/sponsors/yourusername). Up to 10 links per package are supported. - The system validates your submission. Only approved platforms are accepted.
- Confirm, edit, or remove sponsorship links as needed.
- Check your public package page to verify the Sponsor button appears and links display as intended.
For Users: Supporting Your Favorite Packages
- When browsing or managing dependencies, look for the heart icon or Sponsor button, indicating maintainers are seeking support.
- Clicking the button displays available sponsorship platforms; follow the link to contribute and help keep vital packages maintained and secure.
Important Notes
- Microsoft does not process or track financial transactions; sponsorship occurs through external platforms.
- Sponsorship info applies to all package versions automatically.
- You can update or remove links at any time; changes take effect immediately.
Frequently Asked Questions
- Does sponsorship info apply to older package versions?
- Yes, info is managed at the package ID level.
- Can I use non-listed sponsorship platforms?
- Currently, only approved platforms are supported for security reasons.
- Does NuGet.org store financial data?
- No, all transactions occur externally.
- Are analytics provided?
- No direct analytics from NuGet.org; check your chosen platform.
Get Started
- For maintainers: Add your sponsorship links now on NuGet.org.
- For users: Support your favorite packages by clicking the Sponsor button.
This feature reflects the community-driven spirit of .NET and aims to secure the long-term sustainability of the open source ecosystem.
This post appeared first on “Microsoft .NET Blog”. Read the entire article here