About this feed
Consuming packages hosted in this feed
To use this feed with your NuGet client, simply add the following URL to your NuGet sources. After you have done so, make sure to select it as your package source.
This feed also provides a debug symbol server. To consume debug symbols uploaded to this feed, add and enable the following URL in your debug symbol sources. Any debug symbols should be downloaded automatically.
Pushing packages to this feed
If you have an API key issued to you by the feed's operator, simply push packages to this feed using NuGet CLI. For example:
nuget push -source https://nuget.emzi0767.com/api/v3/index.json -apikey YourApiKeyGoesHere MyPackage.1.0.0.nupkg
You can also push symbol packages to this feed, using the below push URL.
To push debug symbols alongside your packages, make sure you package with debug symbols. This should create 2 files, a .nupkg, and .symbols.nupkg file. For example, if your package is named MyPackage, has a version of 1.0.0, the files will be called MyPackage.1.0.0.nupkg and MyPackage.1.0.0.symbols.nupkg. To push, simply push your package like you usually would, but specify symbol source argument, for example:
nuget push -source https://nuget.emzi0767.com/api/v3/index.json -symbolsource https://nuget.emzi0767.com/api/v2/symbolpackage -apikey YourApiKeyGoesHere MyPackage.1.0.0.nupkgNote that you should push the regular .nupkg (e.g. MyPackage.1.0.0.nupkg) file, not the .symbols.nupkg one. If you specify symbol source, the .symbols.nupkg package will be pushed automatically.
Software behind the scenes
This feed is powered by SlimGet, which is 100% Free Software, licensed under Apache License 2.0. SlimGet's complete source code, binary releases, hosting and usage instructions can be found on GitHub.