Define JSONRPC contract for reusable resources
Mantenedores costumam responder em até 1 dia
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
- Ativa
- Stack de tecnologia
- json
- Domínio
- tooling
Direção de pesquisa
Start by reading the proposed lifecycle and idempotency requirements in this issue; it names no files, tests, or entry points to begin from. The requested deliverable is a full RFC defining the JSONRPC contract for reusable resources, including how the DSC engine manages resource processes and cleanup.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary of the new feature / enhancement
Currently if the same resource is used multiple times, DSC needs to spawn the exe each time which is expensive.
Proposed technical implementation details (optional)
Use JSONRPC as the transport so that a resource is spawned once and can retrieve multiple requests for the resources it supports.
In the manifest, a resource declares it supports JSONRPC. DSC engine would spawn that resource and keep it alive until the configuration is completed or an error starts a cleanup process. The resource that implements JSONRPC is responsible for ensuring the different calls to resources are still idempotent (process state should not affect subsequent calls via the JSONRPC api).
Need a full RFC for this
- Linguagem predominante
- Rust
- Estrelas
- 544
- Forks
- 79
- Merge médio
- 2d 2h
- PRs com merge (30d)
- 24
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem 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 PowerShell/DSC
-
Issue-Enhancement Needs Triage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
PowerShell/DSC#1783 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Tracing categoriesTalvez já em andamento @michaeltlombardi assumiu há 16 dias. AbertaArea-OpenTelemetry Issue-Enhancement Needs Triage
PowerShell/DSC#1767 · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Issue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
PowerShell/DSC#1763 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Issue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
PowerShell/DSC#1760 ·
Mantenedores costumam responder em até 1 dia
-
Hardening with dsc 3 ?Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. AbertaIssue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100
PowerShell/DSC#1755 · 9 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de PowerShell/DSC
Issues semelhantes
-
bug cluster redis-compat
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
tangency-labs/solidcore#2839 ·
Mantenedores costumam responder em até 1 dia
-
bug priority: low ui
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
storytold/gridcraft#3446 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
madeofpendletonwool/PinePods#1078 ·
Mantenedores costumam responder em até 1 dia