Nuget Support
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 598
- Forks
- 168
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 86
Description
Author: gripson (gripson)
Redmine Issue: 8707, https://pulp.plan.io/issues/8707
As a user, I would love to have a pulp_nuget plugin to manage .nupkg package in pulp3.
It will be greatful if the plugin can support both of Nuget API v2 and v3. Although v3 is the latest API version and widely used, there are still some popular Windows software package manager clients do not support the V3 API and only support the older V2 API, such as Chocolatey.
Reference:
- Nuget API v3 official: https://docs.microsoft.com/en-us/nuget/api/overview
- Nuget API v2 unofficial : https://joelverhagen.github.io/NuGetUndocs/#package-entity
- Chocolatey: https://docs.chocolatey.org/en-us/
- Nuget plugin planning: https://pulp.plan.io/projects/pulp/wiki/NuGet_Packages
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the NuGet plugin planning page and the linked NuGet API v2 and v3 references. Compare the requirements with pulpcore's existing plugin architecture and package-management entry points. Done means a defined pulp_nuget plugin scope that manages .nupkg packages and accounts for both API versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100