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