PowerShell / PowerShell/PSResourceGet
Support for Repository Definition in RequiredModulesFeature Request
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 576
- Forks
- 114
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 7
Beschreibung
Summary of the new feature/enhancement
Currently, all modules are assumed to come from a single repository on Install. I would like to be able to define a repository name for any module objects listed in the RequiredModules array of the manifest so PowerShellGet knows where to find them when they are hosted in different places.
Proposed technical implementation details (optional)
RequiredModules = @(
@{ModuleName="MyDependentModule"; ModuleVersion="2.0"; Repository="PrivateRepo"},
@{ModuleName="PublicDependentModule"; ModuleVersion="1.0"; Repository="PSGallery"}
)
Optionally, if I could define just RepositoryUrl and not need to register a repository, that would be another helpful use case.
Duplicate of https://github.com/PowerShell/PowerShellGet/issues/356.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Lies das verlinkte Duplikat, issue #356, und verfolge anschließend, wie Install RequiredModules im PSResourceGet-Repository verarbeitet. Erledigt ist die Aufgabe, wenn Moduleinträge ihr eigenes Repository wie gezeigt auswählen können und die Alternative RepositoryUrl geklärt oder unterstützt wird; bestätige das Verhalten anhand der bestehenden Testabdeckung des Projekts.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, powershell
- Bereich
- cli, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 20/100