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

badge
readme

#1

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.


#2

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.


#3

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.


#4

Yep, je valide !