Les badges GitHub peuvent améliorer la lisibilité d'un référentiel en fournissant aux utilisateurs un moyen rapide de capturer les métriques du référentiel. Des badges peuvent être intégrés dans votre README.md pour clarifier l'importance et la nécessité de votre projet aux autres développeurs. Par conséquent,les lecteurs ont une idée très rapide du référentiel en vérifiant les badges attachés.
Il existe de nombreux badges GitHub disponibles sur Internet, voici les cinq badges les plus informatifs à inclure dans votre fichier README.md. Pour chaque badge répertorié, le code Markdown équivalent est fourni.
Que peuvent faire les badges GitHub pour vous?
Ajouter des badges GitHub à votre référentiel peut sembler trivial, mais en fait c'est incroyablement utile. Tout ce que vous avez à faire est d'importer le code Markdown de la source vers votre fichier README.md.
Lorsque j'ai créé mon référentiel GitHub de programmation Python, j'ai omis les badges. Mon référentiel non embelli avait le bon contenu mais ne se démarquait pas. De ce fait, le référentiel a gagné très peu de trafic visiteurs uniques.
Vous souhaitez partager vos projets de développement en ligne? Voici comment démarrer avec votre premier référentiel Github.
Après avoir ajouté plus de badges à mon référentiel, j'ai vu une augmentation automatique des visiteurs externes de 5 à 767 mensuellement voir vos visiteurs uniques en Insights> Trafic sur votre référentiel.
Ma boîte de réception était remplie de commentaires sur la façon dont mon référentiel se démarquait des autres référentiels de programmation Python --- tout cela à cause des badges. Un simple badge GitHub peut complètement changer l'apparence de votre référentiel.
Gardez toujours ceci à l'esprit: un badge vaut 1000 lignes de code.
1. Statistiques GitHub
Le badge GitHub Stats montre le nombre total d'étoiles, de validations, de demandes d'extraction, de problèmes et de contributions de votre référentiel GitHub.
- étoiles : les utilisateurs enregistrent les référentiels GitHub comme la création de signets. Cela indique que l'utilisateur est intéressé et souhaite rester à jour avec le référentiel enregistré. Cependant, un référentiel marqué ne peut pas être modifié.
- Commits : l'enregistrement d'une modification dans un référentiel est appelé un commit. Divers détails sont ajoutés à un commit, contenu, message description, nom de l'auteur et horodatage .
- demande de tirage : Une Pull Request informe les autres des améliorations que vous avez apportées à un autre référentiel GitHub, à l'exception du vôtre. Nous appelons souvent Pull Request le cœur de la collaboration GitHub.
- Problèmes : Les problèmes GitHub sont utilisés pour obtenir les commentaires des utilisateurs, suivre les idées, les améliorations et répertorier les bogues signalés au référentiel.
- Contribution : Les contributions GitHub indiquent le nombre de contributions qui ont été faites à d'autres référentiels. Une contribution peut être faite à l'aide d'une Pull Request.
Pour ajouter le badge GitHub Stats à votre référentiel, intégrez le code Markdown ci-dessous dans votre fichier README.md.
! [Statistiques de votre référentiel] https://github-readme-stats.vercel.app/api?username=Your_GitHub_Username&show_icons=true
Assurez-vous de changer le nom d'utilisateur = valeur du nom d'utilisateur de votre GitHub. Le badge GitHub Stats fournit également des classements ainsi que S + top 1%, S top 25%, A ++ top 45%, A + top 60% et B + tout le monde . Plus vos statistiques sont élevées, meilleur est votre classement.
2. Langues les plus utilisées
Comme son nom l'indique, le badge Langues les plus utilisées affiche les langues les plus couramment utilisées dans GitHub. Il s'agit d'une métrique GitHub dont les langues telles que HTML, CSS, JavaScript, Python, Go, et d'autres ont le plus de code sur GitHub. Les langues sont répertoriées par ordre décroissant.
Pour ajouter le badge Langues les plus utilisées à votre référentiel, intégrez le Markdown ci-dessous dans votre fichier README.md.
! [Statistiques de votre référentiel] https://github-readme-stats.vercel.app/api/top-langs/?username=Your_GitHub_Username&theme=blue-green
Le seul inconvénient de ce badge est qu'il ne listera pas Markdown comme la langue la plus couramment utilisée.
3. Badge des contributeurs
Le badge des contributeurs affiche toutes les opérations telles que ajouts , suppressions , et valide qui ont été effectuées sur vos référentiels. Lorsque vous fusionnez une pull request dans votre référentiel, la personne qui a créé la demande sera ajoutée en tant que contributeur. C'est vraiment une bonne habitude de créditer les contributeurs qui ont investi leur temps à fournir unmettre à jour votre référentiel.
Le badge des contributeurs peut être généré à l'aide de contributors-img, une application Web qui génère une image pour afficher la liste des contributeurs.
Générer l'image du contributeur est assez simple. Accédez au site Web contributors-img et collez le nom de votre référentiel avec votre nom d'utilisateur pour générer l'URL. Sinon, intégrez simplement le code Markdown ci-dessous pour obtenir l'image.
! [Image des contributeurs GitHub] https://contrib.rocks/image?repo=Your_GitHub_Username/Your_GitHub_Repository_Name
4. Générateur de blagues aléatoires
Le générateur de blagues aléatoires générera une blague technique sous forme de questions et de réponses. Par exemple, " Qu'est-ce qu'un virus informatique? La maladie terminale ".
Pour utiliser le badge, vous devez intégrer le code Markdown dans votre fichier README.md comme indiqué ci-dessous.
## 😂 Voici une blague aléatoire qui vous fera rire!
! [Carte de blagues] https://readme-jokes.vercel.app/api
5. Compteur de vue de profil
Le badge Compteur de vues de profil affiche le nombre de fois où votre profil GitHub a été consulté dans votre profil. Pour générer ce badge, intégrez le code Markdown suivant:
! [Compteur de vues de profil] https://komarev.com/ghpvc/?username=Your_GitHub_Username
Pour générer le nombre de vues de votre référentiel, vous pouvez utiliser le HITS Comment les idiots suivent le succès badge.C'est un moyen simple de voir combien de personnes ont visité votre GitHub référentiel:
! [Hits] https://hitcounter.pythonanywhere.com/count/tag.svg?url = Paste_Your_GitHub_Repository_Link_Here
Mais l'inconvénient du compteur de vues de profil et de HITS est qu'ils n'affichent pas le nombre de vues avec des ID uniques. Chaque fois que vous rechargez le navigateur / le référentiel, les décomptes seraient incrémentés. On pourrait facilement obtenir plus de vuesen actualisant la page.
Implémentation complète des badges GitHub
J'ai utilisé mon référentiel GitHub comme exemple. Pour générer les badges, il est recommandé d'ajouter ces codes à votre fichier README.md désigné. Si vous n'avez pas de fichier README.md dans votre référentiel GitHub, alorsen créer un manuellement est la meilleure option.
# Top 5 des badges qui feront passer votre référentiel GitHub au niveau supérieur
## 1. Statistiques GitHub
! [Statistiques de votre référentiel] https://github-readme-stats.vercel.app/api?username=Tanu-N-Prabhu&show_icons=true
## 2. Langues les plus utilisées
! [Statistiques de votre référentiel] https://github-readme-stats.vercel.app/api/top-langs/?username=Tanu-N-Prabhu&theme=blue-green
## 3. Badge des contributeurs
! [Statistiques de votre référentiel] https://contrib.rocks/image?repo=Tanu-N-Prabhu/Python
## 4. Générateur de blagues aléatoires
! [Carte de blagues] https://readme-jokes.vercel.app/api
## 5. Compteur de vues de profil
! [Compteur de vues de profil] https://komarev.com/ghpvc/?username=Tanu-N-Prabhu
### Repository View Counter - HITS
! [Hits] https://hitcounter.pythonanywhere.com/count/tag.svg?url=https://github.com/Tanu-N-Prabhu/Python
Il n'est pas nécessaire d'exécuter ou d'exécuter l'extrait de code de démarque ci-dessus sur votre fichier README.md. Au moment où vous enregistrez le fichier avec l'extension .md, GitHub rendra automatiquement la sortie et les modifications seront directement reflétées sur votreréférentiel.
Plus de badges GitHub disponibles
Maintenant que vous savez comment ajouter des badges GitHub à votre référentiel, c'est une excellente option pour les développeurs et les particuliers qui peuvent utiliser ces badges pour augmenter la lisibilité de leurs référentiels. Ce n'est pas si difficile - tout ce que vous avez à faire est d'incorporer quelques lignesdu code Markdown pour générer les badges.
Plus vous incluez de badges dans votre référentiel, plus vous attirerez l'attention. Un seul badge aura la capacité de fournir des informations utiles en termes de statistiques, de statut et de mesures.
À propos de l'auteur