मुख्य सामग्री पर जाएँ
Github-star-radar
सामान्य प्रश्न

अक्सर पूछे जाने वाले प्रश्न

शामिल करने के नियमों, डेटा के स्रोत और लीडरबोर्ड की गणना को लेकर हमसे सबसे ज़्यादा पूछे जाने वाले सवाल।

कौन-सी रिपॉजिटरी शामिल की जाती हैं?

वे सार्वजनिक GitHub रिपॉजिटरी जिन पर 500 से ज़्यादा स्टार हों और जिन पर हाल ही में push भी हुआ हो। दोनों शर्तें मायने रखती हैं — ढेरों स्टार वाली पर ठप पड़ी रिपॉजिटरी, या सक्रिय पर स्टार की सीमा से नीचे की रिपॉजिटरी, मुख्य लीडरबोर्ड पर नहीं आएगी। फिर भी हम डेटा कभी नहीं मिटाते: सीमा से नीचे खिसकने वाली रिपॉजिटरी पर एक स्टेटस लगा दिया जाता है और उसका इतिहास बना रहता है।

डेटा कितनी बार ताज़ा होता है?

पूरा सिंक दिन में एक बार चलता है और सीमा पूरी करने वाली हर रिपॉजिटरी को दोबारा स्कैन करता है। उसके ऊपर हर 4 घंटे में उभरते प्रोजेक्ट का एक हल्का स्कैन चलता है, जो उन नई रिपॉजिटरी को पकड़ता है जो शायद अभी स्टार की सीमा तक न पहुँची हों। ट्रेंडिंग के अंतर रोज़ाना स्नैपशॉट से गिने जाते हैं।

डेटा कहाँ से आता है?

100% GitHub की आधिकारिक REST / Search API से — न HTML स्क्रैपिंग, न किसी तीसरे पक्ष का मिरर या कैश।

क्या यह GitHub की आधिकारिक सेवा है?

नहीं। यह एक स्वतंत्र, तीसरे पक्ष का प्रोजेक्ट है, जिसका GitHub, Inc. से कोई जुड़ाव, साझेदारी या समर्थन नहीं है। यह सिर्फ़ GitHub की सार्वजनिक API से डेटा पढ़ता है।

git-stars.org से क्या रिश्ता है?

यह एक स्वतंत्र पुनर्निर्माण है। इसकी सूचना संरचना — भाषा/विषय/मालिक के हिसाब से क्रम, उभरते प्रोजेक्ट का व्यू, और मिलता-जुलता कामकाजी ढाँचा — git-stars.org से प्रेरित है, जिसका श्रेय यहाँ आभार के साथ दर्ज है। न उससे कोई जुड़ाव है, न समर्थन, और डेटा पाइपलाइन, कोड तथा दृश्य डिज़ाइन स्वतंत्र रूप से बनाए गए हैं।

यहाँ के स्टार GitHub के स्टार से थोड़े अलग क्यों दिखते हैं?

यहाँ जो दिख रहा है वह हमारे पिछले सिंक का आँकड़ा है; GitHub की अपनी साइट लाइव है। फ़र्क़ ज़्यादा से ज़्यादा एक सिंक चक्र का होता है — आम तौर पर एक दिन से कम — और यह अपेक्षित है, डेटा की ग़लती नहीं।

उभरते प्रोजेक्ट का लीडरबोर्ड कैसे गिना जाता है?

यह बनने की तारीख़ से छानता है (पिछले 7 / 15 / 30 / 60 / 90 दिनों में बनी रिपॉजिटरी) और स्टार के हिसाब से टॉप 100 को रैंक करता है, स्टार की बहुत नीची न्यूनतम सीमा (≥ 5) के साथ, ताकि अनजानी रिपॉजिटरी भी जल्दी सामने आ सकें। 90 दिन की अवधि git-stars में जो है उससे आगे बढ़कर हमारा जोड़ा हुआ हिस्सा है, ताकि नज़र थोड़ी लंबी रहे।

ट्रेंडिंग कैसे काम करता है, और कभी-कभी उलटी गिनती क्यों दिखती है?

ट्रेंडिंग रोज़ाना स्नैपशॉट से गिना जाता है — रोज़ाना अंतर के लिए 2 दिन का इतिहास चाहिए, साप्ताहिक के लिए 8 दिन का। जब तक पर्याप्त इतिहास जमा नहीं होता, हम ऐसा लीडरबोर्ड दिखाने के बजाय जिसे हम साबित न कर सकें, ईमानदारी से एक उलटी गिनती वाला पेज दिखाते हैं; खुलते ही यह अपने आप बदल जाता है।

नई पीढ़ी और उभरते प्रोजेक्ट में क्या फ़र्क़ है?

उभरते प्रोजेक्ट बनने की तारीख़ पर टिकी एक खिसकती अवधि इस्तेमाल करते हैं, जो लगातार आगे बढ़ती रहती है। नई पीढ़ी एक तय कट-ऑफ़ इस्तेमाल करती है — 2023 के बाद बनी हर इंडेक्स की गई रिपॉजिटरी (मोटे तौर पर वही समय जब ChatGPT के बाद ओपन सोर्स की लहर उठी) — यह कहीं बड़ा और स्थिर समूह है, जिससे इस पीढ़ी के पूरे इकोसिस्टम को एक साथ देखा जा सके।

क्या मैं किसी ज़रूरी काम के लिए इन आँकड़ों पर भरोसा कर सकता हूँ?

हम इसकी सलाह नहीं देंगे। हम न रीयल-टाइम सटीकता की गारंटी देते हैं, न पूर्णता की, और नीचे चल रही Search API पर नतीजों की सख़्त सीमाएँ हैं, जो कुछ चरम मामलों में बहुत भीड़भाड़ वाली स्टार सीमा में पूरी गिनती को नामुमकिन बना सकती हैं। किसी भी ज़रूरी काम के लिए सीधे GitHub पर जाँच लें।

मालिकों की रैंकिंग सिर्फ़ कुछ सौ पेज तक जाती है — बाक़ी कहाँ गए?

मालिकों की रैंकिंग कुल स्टार के हिसाब से सिर्फ़ ऊपर के 5,000 खाते दिखाती है (हमारे पेज आकार पर क़रीब 167 पेज)। किसी का डेटा मिटाया नहीं जाता — उस सीमा से आगे के खाते बस रैंकिंग सूची में पेज दर पेज नहीं जोड़े जाते, क्योंकि हज़ारों ऐसे पेज जहाँ तक कोई कभी स्क्रॉल ही नहीं करेगा, काम की नेविगेशन नहीं होते।