Skip to main content

Référence sur les contributions au profil

Trouvez des informations sur ce qui est visible sur votre graphique de contributions.

Ce qui compte comme contribution

Les contributions ne sont comptabilisées que si elles remplissent certains critères. Dans certains cas, nous devrons peut-être reconstruire votre graphe afin que les contributions apparaissent.

Sur votre page de profil, les actions suivantes comptent toujours comme des contributions :

  • Création d’un dépôt
  • Duplication d’un référentiel existant

Les actions suivantes comptent parfois comme des contributions :

  • Le signalement d’un problème
  • Proposition d’une demande de tirage (pull request)
  • Soumettre une révision de demande de tirage
  • Ouverture d’une discussion
  • Réponse à une discussion
  • Un commit

Pour plus d’informations, consultez Critères de contribution pour les problèmes, les demandes de tirage et les discussions et Critères de contribution pour les commits.

Critères de contribution pour les problèmes, les demandes de tirage et les discussions

Les problèmes, les demandes de tirage et les discussions apparaissent sur votre graphe de contribution s’ils ont été ouverts dans un référentiel autonome, et non une duplication (fork).

De plus, GitHub limite le nombre de ces éléments lors de l’affichage du graphique des contributions. Si vous avez atteint la limite, le graphe de contribution peut ne pas afficher toutes vos contributions.

Critères de contribution pour les commits

Les commits apparaissent sur votre graphe de contributions s’ils remplissent toutes les conditions suivantes :

  • L’adresse e-mail utilisée pour effectuer les commits ou apparaissant comme co-auteur est associée à votre compte sur GitHub.
  • Les commits ont été effectués dans un dépôt autonome, et non une duplication.
  • Les commits ont été effectués dans l’une des deux branches :
    • La branche par défaut du référentiel
    • La branche gh-pages (pour les référentiels avec des sites de projet). Pour plus d’informations sur les sites de projet, consultez What is GitHub Pages?

De plus, au moins un des énoncés suivants doit être vrai :

  • Vous êtes collaborateur sur le dépôt ou membre de l’organisation propriétaire du dépôt.
  • Vous avez dupliqué le dépôt.
  • Vous avez ouvert une demande de tirage ou un problème dans le dépôt.

Qui peut voir vos contributions et réalisations

Sur GitHub Enterprise Server, les contributions publiques sur votre profil sont visibles uniquement aux autres utilisateurs de votre instance GitHub Enterprise Server.

Lorsque vous publiez vos contributions privées, les personnes qui n’ont pas accès à ces référentiels privés peuvent voir le nombre de contributions que vous avez effectuées chaque jour. Elles ne verront pas les détails spécifiques.

Qui reçoit le crédit de contribution

Pour apparaître sur votre graphe de contributions de profil, les validations co-créées doivent respecter les mêmes critères que les validations avec un auteur.

Lors des validations de rebasage commits, les auteurs d’origine de la validation et la personne qui a rebasé les validations, que ce soit sur la ligne de commande ou sur votre instance GitHub Enterprise Server, reçoivent le crédit de contribution.

Comment sont calculés les horaires des événements de contribution

Les horodatages sont calculés différemment pour les commits et les demandes de tirage :

Comment GitHub utilise-t-il la date de création Git et la date de commit ?

Dans Git, la date de création est le moment où quelqu’un crée initialement un commit avec git commit. La date de commit est identique à la date de création, sauf si quelqu’un modifie la date de commit à l’aide de git commit --amend, d’une poussée forcée, d’une rebase ou d’autres commandes Git.

Dans votre page de profil, la date de création est utilisée pour calculer quand un commit a été effectué. Dans un dépôt, en revanche, la date de commit est utilisée pour calculer quand un commit a été effectué dans le dépôt.

La plupart du temps, la date de création et la date de commit sont identiques, mais il se peut que vous remarquiez que votre séquence de commit est incorrecte si l’historique des commits est modifié. Pour plus d’informations, consultez « Résolution des problèmes liés aux contributions manquantes ».

Partage des contributions de GitHub Enterprise Server

Lorsque vous partagez des contributions, votre profil GitHub.com ou GHE.com montre les nombres de contribution GitHub Enterprise Server des 90 derniers jours. Les nombres de contribution GitHub demande des mises à jour toutes les heures à l’aide de GitHub Connect. depuis GitHub Enterprise Server sont considérés comme des contributions privées. Les détails de la validation indiquent uniquement les nombres de contributions et que ces contributions ont été effectuées sur GitHub Enterprise Server.