
GitHub kufizoi këtë vit listimin e përdoruesve që japin yje te administratorët dhe bashkëpunëtorët e depove, duke detyruar mjetet e historikut të kërkonin burime të tjera. Në shtator shtoi endpoint-in GET /repos/{owner}/{repo}/stargazers/history, mbi të cilin autori ndërtoi një gjenerues grafikësh për README.
Endpoint-i funksionon për çdo depo publike pa autentikim dhe kthen të dhëna të grupuara sipas javëve kalendarike, nga më të rejat. Përfshin totalin javor dhe numrin ditor të yjeve, duke nisur nga e diela. Çdo faqe mban deri në 30 javë dhe mund të kërkohen deri në 100 faqe. Ai ndjek edhe depot e riemërtuara: facebook/react kthen historikun e react/react.
Autori e krahasoi historikun me numrin aktual të yjeve në shtatë depo, përfshirë vercel/next.js dhe torvalds/linux; shumat përputheshin saktësisht në çdo rast. GH Archive, që ishte provuar më parë, i regjistron ngjarjet sipas emrit të depos, jo identifikuesit. Për këtë arsye, vuejs/core shfaqte vetëm 51% të yjeve, pasi pjesa tjetër ishte nën emrin e vjetër vuejs/vue-next.
Gjeneruesi i merr faqet paralelisht, e redukton grafikun në rreth 120 pika dhe i ruan rezultatet në cache për një orë. Meqë README në GitHub nuk ekzekuton skripte, grafiku gjenerohet në server si SVG përmes një komponenti Svelte. Animacionet përdorin CSS dhe ofrohen tetë stile vizuale.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

