Aller au contenu

Qu’est-ce qu’une good first issue, et comment en trouver une ?

Équipe Repolink · 26 oct. 2026 · 5 min de lecture

Tu veux contribuer à l’open source mais tu ne sais pas par où commencer ? Les « good first issues » ont été inventées pour ça : des tâches choisies par les mainteneurs eux-mêmes parce qu’elles conviennent à une première contribution.

Ce que ça veut dire

Une issue est une fiche sur un projet GitHub : un bug à corriger, une amélioration à faire, une question à traiter. Quand les mainteneurs estiment qu’une issue est faisable sans connaître tout le projet, ils lui ajoutent le label good first issue (« bonne première issue »). Ce label fait partie de ceux que GitHub propose par défaut sur un nouveau dépôt.

Typiquement, ce sont des tâches courtes et bien décrites : corriger une faute dans la documentation, ajouter un test, changer un message d’erreur, traduire un texte. Un autre label voisin, help wanted, signale que les mainteneurs cherchent de l’aide, avec une difficulté variable.

Où en trouver

La façon la plus simple est de passer par un outil qui rassemble les issues de plusieurs projets. Sur Repolink, la page Good first issues les liste, avec un filtre par langage. Tu peux aussi aller directement à la page de ton langage :

Tu peux aussi chercher directement sur GitHub, avec la recherche d’issues : tape label:"good first issue" state:open et ajoute language:python pour limiter à un langage. Et si tu as déjà un projet que tu aimes, regarde l’onglet « Issues » de son dépôt et filtre par ce label.

Comment choisir la bonne

Toutes les good first issues ne se valent pas. Avant de t’y lancer, vérifie ces points :

  • Elle est libre : personne n’y est assigné et aucun commentaire récent ne dit « je m’en occupe ».
  • Elle est claire : tu comprends ce qu’il faut faire et comment savoir que c’est terminé.
  • Le projet répond : les dernières issues ont reçu une réponse en quelques jours ou semaines, pas en plusieurs mois.
  • Elle est dans ton niveau : tu reconnais le langage et tu as une idée de par où commencer.

Au moindre doute, passe ton chemin : il y en a beaucoup d’autres. Une issue ouverte depuis très longtemps sans réponse est souvent le signe d’un projet qui n’est plus suivi.

Te lancer

Une fois ton issue choisie, laisse un commentaire pour dire que tu t’en occupes, et attends la réponse d’un mainteneur. Il peut te donner des conseils, ou te dire qu’elle n’est plus disponible : ce n’est pas grave. Ensuite, tu peux suivre le guide Comment faire sa première contribution open source pour la suite, du fork jusqu’à la pull request.