Créer vos badges personnalisés pour le README de vos dépôts

J’ai découvert sur ce README des badges pour le tchat et la documentation :

https://github.com/python-trio/trio-asyncio/blob/master/README.rst

Il sont créés avec ce site (fin de page) :

https://shields.io/

On obient une url de création dynamique (mais un peu lente) :

Si je tape dans ma barre d’adresse : https://img.shields.io/badge/TRM-read%20now-green.svg

J’obtiens : TRM read now

et je peux enregistrer le svg obtenu pour ne plus dépendre du site !

Enjoy.

4 Likes

J’essaye de rajouter un badge de couverture des tests à silkaj.

Il y a cette réponse sur stack overflow qui te permet de générer tes propres badges en Python. Bon faut installer PIL, c’est pas le plus léger ^^’

Il manque juste ça comme code pour sauver le fichier:

im.save("coverage_shield.png")

Le noir de l’étiquette est pas jolie. Et pour coverage, il faut faire en sorte que la couleur dépende du pourcentage de couverture.

La dernière proposition de SO est amha la plus simple et légère pour Python :

Faire des badges en svg est plus léger et élégant.

2 Likes

Yep, je valide !