Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Tags should be stored on a per-Person basis

Ouverte
#57 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
python
Domaine
backend, databases

Piste de recherche

Commencez par localiser PatchTag ainsi que les modèles Patch, CoverLetter, Tag et Person, puis retracez la façon dont les tags sont stockés pour les soumissions. Déterminez si le modèle doit devenir SubmissionTag et définissez l’association avec Person ; le travail est considéré comme terminé lorsque la gestion des doublons et le tagging des cover letters suivent le comportement convenu.

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

Description

enhancement

At present, a PatchTag contains three fields:

  • A link to the Patch
  • A link to the Tag
  • A count of the number of Tags stored against this Patch

This works, but it's not ideal:

  • Duplicated tags are possible, as we treat all tags the same
  • Tags cannot be associated with the other type of Submission, namely CoverLetter

We should change how we store PatchTags to include the Person, if any, that was associated with this patch. We may also take the opportunity to change this model to a SubmissionTag, such that cover letters can have tags stored against them. This would allow us to set tags on all patches if a tag is submitted against a cover letter.

Langage dominant
Python
Étoiles
317
Forks
91
Métriques de merge des PR
Aucune PR mergée en 30 j

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.

Autres issues de getpatchwork/patchwork

Toutes les issues de getpatchwork/patchwork

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

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