tag Chi è l'utente con la striscia più lunga su GitHub?




github compare branches (3)

Ho visto che Gist mi ha elencato sopra e l'ho sfogliato (sfortunatamente non ho familiarità con JS), ma ho trovato il seguente link:

https://api.github.com/legacy/user/search/followers:1?sort=public_repo_count&order=asc&start_page=#1

Il che risulta in un documento JSON cui è possibile applicare i filtri (ad esempio, è possibile modificare la modalità di ordinamento). Quello che non ho trovato nel documento è la striscia, ma sono sicuro che se ti guardi intorno, probabilmente potresti trovarlo. The Gist restituisce alcuni utenti; Sono curioso di sapere quali sarebbero i primi 50 circa.

Qualcuno sa come trovare una lista degli utenti con le sequenze di Github più lunghe di sempre?


Questo elenco fornisce un elenco dei 256 utenti più attivi. In fondo alla lista c'è un elenco di utenti di Contribution Streak di Contribution Streak che risponderanno più direttamente a questa domanda. Non ho visto un rapporto di tutti i record di serie temporali.


Streak è facile da giocare, quindi i risultati non saranno rilevanti

A partire dal 2015-03-20, potrei essere io con 32k giorni (100 anni) https://github.com/cirosantilli , ma mi ha dato il 502 la maggior parte del tempo quindi ho aperto un problema per questo . In seguito ho spinto una serie di 1000 anni, ma dà 502 tutto il tempo.

Aggiornamento 2015-10-21: GitHub mi ha contattato e ha spiegato che questo stava consumando troppe risorse sui loro server. La mia pagina profilo è tornata per la prima volta da 7 mesi :-) Ma i miei contributi pubblici semplicemente non vengono visualizzati , mentre i normali utenti hanno sezioni vuote "Contributi pubblici" e "Attività di contribuzione". Questo è il passaggio 1 di correggere le cose due volte .

Generato con https://gist.github.com/cirosantilli/4d24fc646ab9aec8def7 facendo un commit al giorno, rendendo questa metrica molto facile da giocare all'infinito. Il fattore di delimitazione che ho trovato finora è stato il tempo di generazione del repository. La dimensione del repository è piccola (15 M). Forse qualcuno può ottimizzare la velocità di generazione del commit? Modifica 2016-05: da allora ho generato 1 milione di commit in pochi minuti (ma non è scalabile fino a 10 M molto bene): https://github.com/cirosantilli/test-many-commits-1m

Aggiornamento 2015-04-01: sembra che GitHub l'abbia corretto per limitare arbitrariamente nuove serie a 1000 giorni, anche se la mia casa continua a dare 502. Testato con il mio fantoccio: https://github.com/cirosantilli-puppet , https://github.com/cirosantilli-puppet/test-streak (ora cancellato a causa della loro stupida politica di account per persona, da allora ho imparato ad usare webarchive e tor).

Aggiornamento 2016-05-19: le strisce sono state deprecate: https://github.com/blog/2173-more-contributions-on-your-profile ma il mio grafico di contribuzione non è ancora stato sottoposto a backup.

Altri metodi di gioco stroke

Possibili modi per farlo se sei ancora interessato

Holman ha detto che non pensa che ci sia un modo semplice per ottenerlo, quindi probabilmente non c'è.

http://longeststreak.net/ è (era, giù adesso?) mantenendo una lista generata da un programma. Codice sorgente: https://github.com/oblakeerickson/longest_streak . Non ho esaminato le loro tecniche.

A partire da gennaio 2015, la striscia più lunga su longestreak è: 5168 di Mahipal , ma si tratta chiaramente di una serie di puntate su un singolo pronti contro termine . Poiché questo è di circa 14 anni, più lungo di GitHub, indica che il metodo utilizzato da longstreak è lo stesso di GitHub, in quanto considera solo i dati del repository invece della data push, che è facile da giocare come ho fatto io. Mi chiedo perché la mahipal si sia fermata a un numero così piccolo nella sua serie, così gli ho chiesto https://github.com/cirosantilli/chat/issues/1 . Nessuna risposta fino ad ora.

Dopo un'ispezione rapida, le prime 10 strisce di longstreak sembrano essere giocate, o fatte di diligenti contributi banali.

Possibili punti di partenza che esportano tutti i dati pubblici GitHub:

Varie





github