PowershellModule, PowershellRepository: New resource proposal
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- powershell
- Área
- devops, operating-systems
Línea de trabajo
Comienza revisando los repositorios PowerShellGetDsc y PowerShellGetv2 enlazados en el issue y, después, inspecciona la estructura existente de recursos de ComputerManagementDsc. Compara las propiedades propuestas de PSModule y PSRepository con los recursos de origen. Se considerará terminado cuando los recursos estén integrados con nombres que no entren en conflicto, con el comportamiento propuesto, y se haya abordado la limitación del mantenimiento upstream.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Resource proposal
Currently, psmodule and psrepository are bundled in the PowershellGet v2 module. In PowerShellGet v3 the resources have been moved into a new, dsc specific module, PowerShellGetDsc. Unfortunately, these repositories are either no longer maintained, or have not had any activity in years.
I'm proposing taking the resources and moving them into ComputerManagementDsc with new names to avoid multiple DSC resources with the same name. This way, the community can add features and bug fixes more rapidly. If there comes a time that PowershellGetDsc is actively maintained, we can take the contributions from ComputerManagementDsc and port them over.
https://github.com/PowerShell/PowerShellGetDsc - no contributions in 11 months, no target production release
https://github.com/PowerShell/PowerShellGet - does not include Dsc resources anymore
https://github.com/PowerShell/PowerShellGetv2 - Contains PSModule and PSRepository, no longer in development and not accepting any pull requests
Proposed properties
[ClassVersion("1.0.0.0"),FriendlyName("PSModule")]
class MSFT_PSModule : OMI_BaseResource
{
[Key] String Name;
[Write,ValueMap{"Present", "Absent"},Values{"Present", "Absent"}] String Ensure;
[Write] String Repository;
[Write,ValueMap{"Trusted", "Untrusted"},Values{"Trusted", "Untrusted"}] String InstallationPolicy;
[Write] Boolean Trusted;
[Write] String Version;
[Write] Boolean NoClobber;
[Write] Boolean SkipPublisherCheck;
[Read] string Description;
[Read] String InstalledVersion;
[Read] String Guid;
[Read] String ModuleBase;
[Read] String ModuleType;
[Read] String Author;
};
[ClassVersion("1.0.0.0"),FriendlyName("PSRepository")]
class MSFT_PSRepository : OMI_BaseResource
{
[Key] String Name;
[Write, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure;
[Write] String URL;
[Write] String Priority;
[Write, ValueMap{"Trusted","Untrusted"}, Values{"Trusted","Untrusted"}] String InstallationPolicy;
[Read] Boolean Trusted;
[Read] Boolean Registered;
};
Special considerations or limitations
There may come a time when psmodule and psrepository are actively developed and we should work to contribute any fixes or features from ComputerManagementDsc to the official repository.
- Lenguaje dominante
- PowerShell
- Estrellas
- 338
- Forks
- 80
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dsccommunity/ComputerManagementDsc
-
chore
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
chore
Dificultad 4/5 3-5 días Aptitud para principiantes 68/100
-
chore: Add Agentic AI development assets for GitHub CopilotPosiblemente ocupada @PlagueHO la tomó hace 120 días. Abiertochore
Dificultad 4/5 3-5 días Aptitud para principiantes 64/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
-
Computer: AD object deletion before domain join issuePosiblemente ocupada @Daymarvi la tomó hace 123 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de dsccommunity/ComputerManagementDsc
Issues similares
-
e2e-failure ready-to-code
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
redhat-developer/rhdh-plugin-export-overlays#4460 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
vladmandic/sdnext#5161 ·
Los mantenedores suelen responder en 1 día
-
Agent ignores WOODPECKER_KEEPALIVE_TIME and WOODPECKER_KEEPALIVE_TIMEOUT (flag name mismatch)Posiblemente ocupada @Mihir-Rabari la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
woodpecker-ci/woodpecker#7350 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
krizaka/krizaka-notifications#22 ·
Los mantenedores suelen responder en 1 día
-
fix(backup-uploader): write current-round marker outside / so the container can run as non-rootAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
hiero-ledger/solo-containers#254 ·
Los mantenedores suelen responder en 1 día