Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Local cache for `.nupkg` like other package managers

Ouverte
#1,951 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
30/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
csharp, powershell
Domaine
cli, tooling

Piste de recherche

Commencez par examiner le comportement proposé du cache local .nupkg et le issue 1646 de PSResourceGet associé. Comparez les approches de cache référencées de Bun, Chocolatey et Scoop, puis définissez la mise en cache optionnelle, l’invalidation, la purge, le comportement CI/CD et les cmdlets de gestion du cache nécessaires à une conception complète.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Area-PSRepository feature_request
Summary of the new feature / enhancement

It could be useful with a local cache of downloaded .nupkg files, like other package managers does.

Having this would make it feasible to implement other fatures too, like:

Proposed technical implementation details (optional)
  • Make it optional.
  • Make cache invalidation / deletion / purge logic configurable.
    • Keep to latest version of each script/module?
    • Delete cached items after x days?
  • Could help with cache in CI/CD too, like in GitHub actions, if Install-Package did not delete the .nupkg files it downloaded.
  • Add some cmdlets to manage cache
    • Get current cached items and total size.
    • Clear cache.
Langage dominant
C#
Étoiles
577
Forks
114
Merge moyen
23 h 17 min
PR mergées (30 j)
8

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de PowerShell/PSResourceGet

Toutes les issues de PowerShell/PSResourceGet

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.