1 points par xguru 3 시간 전 | 2 commentaires | Partager sur WhatsApp
  • Analyse l’activité d’un profil GitHub pour générer une carte de joueur de football notée sur 99
  • Lit six signaux depuis GitHub, les transforme en statistiques de football et applique un design propre à chacun des 6 niveaux
    • PAC / Pace : nombre de commits sur les 12 derniers mois
    • SHO / Shooting : nombre total de stars reçues par les dépôts
    • PAS / Passing : pull requests et nombre de followers
    • DRI / Dribbling : diversité des langages utilisés
    • DEF / Defending : code reviews et activité sur les issues
    • PHY / Physical : contributions sur toute la période
  • Les niveaux sont Bronze / Silver / Gold / In-Form / TOTY / Icon
    • Le score global pouvant être obtenu uniquement avec les statistiques ordinaires est plafonné à 88 points
    • Les scores dans les 90 exigent une longue période d’activité et de l’influence ; on ne devient donc pas Icon simplement parce qu’on a été très actif pendant une année
  • Analyse la répartition des statistiques pour déterminer automatiquement le poste et le style de jeu
    • Si le Shooting ressort nettement, le profil est classé comme attaquant buteur
    • Si Defending et Passing sont élevés, il est classé comme meneur de jeu reculé
  • La carte générée est fournie sous forme d’URL d’image en temps réel, réévaluée lorsque les statistiques GitHub changent
    • gitfut.com/<username>.png : image de carte à intégrer dans un README ou un portfolio
    • gitfut.com/<username> : rapport de scouting complet
    • ?country=XX : définition manuelle du drapeau du pays sur la carte
  • Peut être intégrée dans le README d’un profil GitHub comme suit
    [![My GitFut card](https://gitfut.com/YOUR_USERNAME.png)](https://gitfut.com/YOUR_USERNAME)
  • Implémenté avec Next.js / TypeScript / Tailwind / Redis
  • Licence MIT

2 commentaires

 
hmmhmmhm 1 시간 전

0,03 %....

 
jujumilk3 2 시간 전

Ça fait plaisir de voir que c’est 0,01 %.