PowershellModule, PowershellRepository: New resource proposal
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- powershell
- Domínio
- devops, operating-systems
Direção de pesquisa
Comece revisando os repositórios PowerShellGetDsc e PowerShellGetv2 vinculados na issue e, em seguida, inspecione a estrutura existente de recursos do ComputerManagementDsc. Compare as propriedades propostas de PSModule e PSRepository com os recursos de origem. O trabalho estará concluído quando os recursos estiverem integrados com nomes que não entrem em conflito, com o comportamento proposto, e a limitação relacionada à manutenção upstream tiver sido tratada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- PowerShell
- Estrelas
- 339
- Forks
- 80
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de dsccommunity/ComputerManagementDsc
-
chore
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
chore
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 68/100
-
chore: Add Agentic AI development assets for GitHub CopilotTalvez já em andamento @PlagueHO assumiu há 129 dias. Abertachore
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 64/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
-
Computer: AD object deletion before domain join issueTalvez já em andamento @Daymarvi assumiu há 132 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Todas as issues de dsccommunity/ComputerManagementDsc
Issues semelhantes
-
VLAgent `spec.k8sCollector.includePodLabels: false` has no effectTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
VictoriaMetrics/operator#2772 ·
Mantenedores costumam responder em até 1 dia
-
admission-deferred priority: medium status: ready work-class: scoped
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
melodic-software/claude-code-plugins#10887 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
allows image
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
DaoCloud/public-image-mirror#46272 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
bobadilla-tech/biasmarket.com#402 ·
Mantenedores costumam responder em até 1 dia