PowerShell / PowerShell/PSResourceGet
Remove dependency on PowerShell Test-ModuleManifest from Publish-PSResource
Nessuno ha ancora preso questa issue.
- Lingua principale
- C#
- Stelle
- 576
- Fork
- 114
- Merge medio
- 1g 2h
- PR unite (30g)
- 7
Descrizione
Summary of the new feature / enhancement
Currently, Publish-PSResource performs a module manifest validation by running Test-ModuleManifest, but the test cmdlet is too strict and rejects valid manifests if required modules or root module path is missing from the machine. We should have a custom validation function that does can validate a standalone module manifest file outside the context of a fully installed and operational module.
Currently only Publish-PSResource validates a manifest file, but we should consider adding a common validation to Set-ModuleManfiest once we have a custom validation function.
Proposed technical implementation details (optional)
No response
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia da Publish-PSResource, dove viene utilizzata l'attuale convalida di Test-ModuleManifest, e confronta il suo comportamento per i manifest con moduli obbligatori mancanti o percorsi del modulo radice mancanti. Definisci cosa deve accettare la convalida autonoma del manifest, quindi determina se la convalida comune debba essere utilizzata anche da Set-ModuleManifest; il lavoro è completato quando Publish-PSResource esegue la convalida senza richiedere un modulo operativo installato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- powershell
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 32/100