feat(core): rename `meta.required_provider` to `meta.provider`, keeping backward compatibility
Mantenedores costumam responder em até 5 dias
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 76/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- python
- Domínio
- backend, documentation, testing
Direção de pesquisa
Comece em src/tirith/core/core.py, em start_policy_evaluation_from_dict por volta da linha 370, e depois examine o tratamento próximo dos metadados do resultado e os testes existentes. Cubra provider, required_provider e a precedência quando ambos estiverem presentes, mantendo os metadados do resultado consistentes. Atualize README, docs e as políticas de exemplo para usar a nova chave.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
The policy metadata key meta.required_provider should be simply meta.provider. The engine reads
the key in src/tirith/core/core.py (start_policy_evaluation_from_dict, around line 370) and
echoes it into the result metadata a few lines below.
Tasks
- Accept both keys:
providerpreferred,required_providerstill working so every existing
policy keeps functioning unchanged (optionally a deprecation note in--verboseoutput). - Keep the result metadata consistent whichever spelling the policy used.
- Tests covering both spellings, and precedence when both are present.
- Update the README, docs and example policies to the new key.
- Linguagem predominante
- Python
- Estrelas
- 176
- Forks
- 56
- Merge médio
- 5d 23h
- PRs com merge (30d)
- 11
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
- 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 StackGuardian/tirith
-
chore: remove stale TODOs and commented-out codeTalvez já em andamento @krishna2707 assumiu há 15 dias. Abertachore good first issue hacktoberfest
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
StackGuardian/tirith#408 · 5 comentários · 1 responsável ·
Mantenedores costumam responder em até 5 dias
-
test(evaluators): edge cases for `Equals` and `NotEquals`Talvez já em andamento @Ankit-cs assumiu há 21 dias. Abertagood first issue hacktoberfest tests
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
StackGuardian/tirith#406 ·
Mantenedores costumam responder em até 5 dias
-
research
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 78/100
StackGuardian/tirith#356 ·
Mantenedores costumam responder em até 5 dias
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
StackGuardian/tirith#302 ·
Mantenedores costumam responder em até 5 dias
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
StackGuardian/tirith#299 ·
Mantenedores costumam responder em até 5 dias
Todas as issues de StackGuardian/tirith
Issues semelhantes
-
[MOVIE]: Airport '77 (1977)Abertarequest-theme
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
LizardByte/ThemerrDB#9883 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Project-MONAI/MONAI#9258 ·
Mantenedores costumam responder em até 3 dias
-
catalog:deprecation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
surendranb/free-inference#31 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
fritzprix/libr-agent#2612 ·
Mantenedores costumam responder em até 1 dia
-
needs-triage presubmit-gate
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
gke-labs/kube-agents#5001 ·
Mantenedores costumam responder em até 1 dia