DIRACGrid / DIRACGrid/diracx

Make `JobParameters` stricter in DiracX

Ouverte
#653 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Python
Étoiles
19
Forks
45
Merge moyen
4 j 23 h
PR mergées (30 j)
12

Description

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...).

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Start by reading PR 626 and locating the JobParameters Pydantic model in DiracX. Then inventory the job parameters in DIRAC, including obsolete or similar ones and extension-specific parameters. Done means the supported parameters are documented in a stricter model that extensions can extend.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
backend-api-design
Type d'issue
Refactorisation
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.