À propos du projet
GitHub Readme Stats génère des cartes statistiques dynamiques pour les READMEs de profils GitHub. Initialement l'outil le plus populaire dans son genre, il a été archivé au profit du fork activement maintenu GitHub Stats Extended.
Le projet original proposait plusieurs types de cartes :
- **Stats Card** : Affiche les métriques GitHub du profil incluant les commits, étoiles, pull requests, issues, dépôts et abonnés. Supporte les thèmes, icônes, couleurs personnalisées, traductions locales (plus de 50 langues), affichage de rang et filtrage par année pour les commits.
- **Top Languages Card** : Montre les langages de programmation les plus utilisés par un utilisateur à travers ses dépôts avec plusieurs options de mise en page (barres horizontales, compact, donut, camembert, donut vertical). Note : cela mesure la présence de code sur GitHub, pas le niveau de compétence.
- **Extra Pins Card** : Permet d'épingler plus de 6 dépôts via les embeds README.
- **Gist Pins Card** : Épine les Gists sur votre profil au format README.
- **WakaTime Stats Card** : Affiche l'activité de codage depuis l'intégration WakaTime.
Toutes les cartes sont servies via une API URL avec de nombreux paramètres de personnalisation incluant couleurs, thèmes, rayon de bordure, durée de cache et locale linguistique. L'instance publique Vercel à `github-readme-stats.vercel.app` est en(best-effort) et peut être peu fiable lors des pics de trafic. Les utilisateurs sont encouragés à s'auto-héberger via GitHub Actions ou Vercel pour une utilisation en production.
Le déploiement nécessite un GitHub Personal Access Token pour la visibilité des dépôts privés. Le projet a été construit avec Node.js et déployé sur Vercel.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.