NuGet - Delete Service
Implements the Delete Service
A choice has to be made whether to use:
- Hard delete. Remove the package from the registry
- Soft delete. Unlist the package from the registry.
Note that the Soft delete route is chosen, an additional endpoint has to be implemented:
- DB changes: we need a way to "mark" packages as "archived" or "unlisted". This mark has to be easy to query, so that the NuGet Search service can easily filter out these. This can be a new column or even a new table.
- Change the API endpoint to "mark" the package instead of destroying it.
- Add an API endpoint to "unmark"/"unlist" the package.
I would say 1(max 2) days of work.
Related Issues:
Investigation: #33590 (closed) NuGet Parent issue: #20050 (closed)