Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 5: Hosting Your Own NuGet Server > Creating a Basic NuGet Server

Creating a Basic NuGet Server

The NuGet team realized people would need to set up a NuGet server with support for API keys, an OData feed on top of the physical package repository, and maybe some web interface as well. We've also explained that NuGet itself is fully open source, so you can grab the bits and pieces and tweak it to your needs. However, you might want to make sure your NuGet server implementation can evolve together with the public one and consider building on top of the released versions instead of extending the sources directly.

NuGet is really well designed in terms of extensibility. There are two main components that make a NuGet server: NuGet.Core and NuGet.Server. Of course, using the open source mantra that “it doesn't exist unless it's on NuGet,” these two components are available as NuGet packages.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint