Make `JobParameters` stricter in DiracX
- 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
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