NuGet/NuGetGallery — Issue #159: Route List - Orchard vs NuGetGallery
Author: BenPhegan
Created: 2011-10-26 21:43:31+00:00
State: open

We are running a few instances of the new gallery as well as the old Orchard gallery, and there has been a bit of confusion around the intent regarding the routes.

From nuget.exe, the old Orchard gallery used a /FeedService.svc route for list but the base url for push/delete etc. The new gallery seems to be using /api/feeds/ for the list, and the base (as well as a variety of other urls) for its other functionality.

Realising that we can do whatever we want with these using redirects/rewrites, if we consider this set of urls/routes the interface between all NuGet tooling and a DataServicePackageRepository, is there a spec that states what this will be for each action/verb?

This is particularly important when people are trying to write extensions that they would like to support multiple actions against a single url (for example a list and a push to the same server without providing a separate url for each action).