If my favorite open source library is not available as a Nuget package on Nuget.org, which of these is preferred?
- Create a Nuget package and use a private Nuget server to host it.
- Create a Nuget package and publish it on Nuget.org – even if I’m not the author.
- Plead with the library authors and ask them to publish it.
Or something else?
Since we have some commercial assemblies that we also want to package up and serve using nuget, I opted to create our own private feed. It is working for us.
I see the value in contacting the library authors and work with them to create a package for the main nuget feed, so maybe when I get more comfortable with creating packages and ‘doing it right’ I can start doing that for open source libraries.