DIRACGrid / DIRACGrid/diracx

Make `JobParameters` stricter in DiracX

Aberta
#653 1 comentário 0 reações 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
Python
Estrelas
19
Forks
45
Merge médio
4d 23h
PRs com merge (30d)
12

Descrição

In https://github.com/DIRACGrid/diracx/pull/626, we made the `JobParameters` pydantic model very flexible to allow any undocumented parameter to go through, but as discussed in the latest Bild Meeting, we actually want to document them and thus have a stricter model that take all of them into account.

Extensions should be able to easily extend the model in they have additional job parameters to support.

It involves going through DIRAC and streamline the job parameters (remove old and unused ones, merge the ones that are similar...).

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece lendo o PR 626 e localizando o modelo Pydantic JobParameters no DiracX. Em seguida, faça um inventário dos parâmetros de job no DIRAC, incluindo os obsoletos ou semelhantes e os parâmetros específicos de extensões. O trabalho estará concluído quando os parâmetros compatíveis estiverem documentados em um modelo mais rigoroso que as extensões possam estender.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
backend-api-design
Tipo de issue
Refatoração
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.