Découvrez votre ranking sur GitHub

Salut,

Je cherche à avoir du feedback sur un projet perso que j’ai mis en ligne pour le fun. J’ai crawlé les archives de Github pour calculer un classement des devs par language et par ville. Vous êtes curieux de savoir quel est votre classement sur Github ?

Pour le savoir c’est ici que ça se passe : http://github-awards.com

Si le projet vous plait il est en ce moment sur hacker news, vous pouvez votez !

=> Ici https://news.ycombinator.com/news

Le titre est “Show HN: Discover your ranking on Github”

Pour ceux que ça intéresse de savoir comment je m’y suis pris le repo est ici : https://github.com/vdaubry/github-awards

a+
Vincent

3 « J'aime »

Super projet !

Je suis content de voir que je suis 1236éme en Ruby.

Quel est ton calcul? Tu comptes le nombre total de stars sur les projets que la personne possède?

Merci!

J’ai une question simple : Comment fais-tu pour renouveler les informations ? Je viens d’ajouter ma localisation et je ne la vois par dans ton outil.

J’ai peu être pas compris mais j’ai l’impression d’être flaggué au US alors que je suis en france et que mon compte github a bien la localisation France ? Qui plus est a SF ma ville je suis pas sur que mon passe Navigo me permet d’aller jusqu’à mon nouveau chez moi :’(

http://github-awards.com/users/search?login=kakawait

Sinon 5 274 / 241 241 Worldwide sur PHP je vais me cacher :)

C’est le nombre de stars

Ensuite si t’es égalité il prend le nombre de repo dans le language pour départager

La formule :
sum(stars) + (1.0 - 1.0/count(repositories))

Pour le moment le calcul est fait à l’avance, et ensuite tout est mis en cache.

Malgré ça au passage le site vient de tombé 2 fois, là y a plus de 700 users simultané (tout ça sur une box gratuite chez ninefold ;)

La prochaine étape c’est gérer la mise à jour.

Très sympa !

Un conseil : vu que tu proposes les top par pays et par ville, j’aurais plutôt mis une google map en full page avec des photos dont la taille est fonction de la popularité.
Et la possitibilité de filtrer par techno comme tu le permets déjà.
Le filtre par pays/ville est transformé en map + zoom. Plus simple ;)

Une GithubMap + filtre par techno.

On pourra identifier les points chauds, visuellement.

1 « J'aime »

Et ca y est l’app est #1 sur Product Hunt en ce moment !

2 « J'aime »

Amusant :)
Je n’y suis pas en tant que “xvw”, par contre mon compte “nukifw” est référencé… 10ème de Lille :)

Up vote done ;)
Faîtes en autant !

Upvote Done ! Go go go Free Weapon

Merci à vous 2 !!

Je suis en 3e place mais je garde espoir :)

J’aime beaucoup. Super de rendre le code public (j’ai pas trouvé de license)

Content que le projet te plaise ! Parles en autour de toi :)

Bien vu pour la license, je vais la rajouter, ça sera MIT (open bar)

C’est sympa :)

Il faudrait prendre en compte les contributions faites sur des repositories qui ne nous appartiennent pas, peut-être au prorata du nombre de commit total ?

1 « J'aime »

hello @vdaubry

Pour ta licence tu peux aller voir http://choosealicense.com/

Si j’ai un peu de temps j’essayerais de refactor la partie assets qui peut être optimisée à base de bower, un peu comme j’ai fait avec un projet que j’ai tournant sur middleman :

Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s