theupdateframework / theupdateframework/python-tuf

Add some more generated metadata files

Ouverte
#1,920 2 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

backlog testing
Langage dominant
Python
Étoiles
1.7k
Forks
304
Merge moyen
1 j 2 h
PR mergées (30 j)
17

Description

#1915 adds metadata generation (with stored expected results). We should expand the collection in two directions:

  • The current metadata is basically all with default values: Add More variation on the metadata (different key types, delegations, targets, etc)
  • Include actual repositories (that are confirmed to work as repositories), possibly with several versions of the same repository: Note that we should be careful not to duplicate the code in RepositorySimulator based updater tests: possibly we could just make RepositorySimulator generated data reproducible and store the results of the RepositorySimulator runs (see the --dump option for related tests)

I'll assign to myself: I'll probably handle the first item and file a new issue on the second but let's see...

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par lire #1915 et ses résultats de métadonnées attendus enregistrés afin de comprendre la collection générée actuelle. Examinez ensuite RepositorySimulator et l’option --dump dans les tests associés, car, comme le suggère l’issue, ils pourraient fournir des données de dépôt reproductibles. Le travail est terminé lorsque la variation des métadonnées est étendue et que des exemples confirmés de dépôts sont pris en compte sans dupliquer les données de updater-test.

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

Évaluation

Stack technique
python
Domaine
security
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
32/100

Recevez les nouvelles issues par e-mail

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