Best of AI अब ओपन सोर्स है

Best of AI की शुरुआत उपयोगी टूल्स की एक सूची के रूप में हुई थी। अब, पूरा प्रोजेक्ट GitHub पर ओपन सोर्स है। इसमें डेटा, साइट, स्क्रिप्ट और CI शामिल हैं। आज से समुदाय इसे चलाएगा।

सेटअप सरल है।

  • हर टूल एक Markdown फ़ाइल है।
  • कैटेगरीज़ एक YAML फ़ाइल में रहती हैं।
  • लीडरबोर्ड एक YAML फ़ाइल का उपयोग करता है।

इसमें कोई Postgres नहीं है। कोई headless CMS नहीं है। कोई vendor lock-in नहीं है। आप रेपो को क्लोन करते हैं, अपनी ज़रूरत की चीज़ ढूँढते हैं, और त्रुटियों को सुधारने के लिए एक PR भेजते हैं।

साइट स्टैटिक बिल्ड्स के लिए Hugo का उपयोग करती है। यह HTML, CSS और vanilla JS का उपयोग करती है। जब आप main में push करते हैं, तो एक GitHub Action बिल्ड चलाता है। परिणाम GitHub Pages पर जाता है। आपको सर्वर मैनेज करने की ज़रूरत नहीं है।

तीन वर्कफ़्लो इस प्रोजेक्ट को संचालित करते हैं:

  • Deploy: हर बार main में push करने पर बिल्ड और पब्लिश करता है।
  • Issue to PR: टूल सबमिशन के लिए एक issue खोलें। एक Python स्क्रिप्ट इसे वैलिडेट करती है, एक ब्रांच खोलती है, और एक PR फाइल करती है।
  • Update README: डेटा बदलने पर README फ़ाइल को फिर से जनरेट करता है।

आप एक issue या PR के माध्यम से टूल सबमिट कर सकते हैं। आप एक फ़ाइल को एडिट करके डिस्क्रिप्शन ठीक कर सकते हैं। आप YAML फ़ाइल में लीडरबोर्ड रैंकिंग पर चर्चा भी कर सकते हैं। सब कुछ git history में रिव्यु किया जा सकता है।

लीडरबोर्ड एक रैंक की गई शॉर्टलिस्ट है। हम उन टूल्स को सूचीबद्ध करते हैं जो अच्छे हैं, न कि केवल लोकप्रिय। रैंकिंग डेटा पर आधारित होती है। YAML को एडिट करें, एक PR खोलें, और अपनी बात रखें।

Profession pages टूल्स को उनकी भूमिका (role) के आधार पर ग्रुप करते हैं। हमारे पास डेवलपर्स, डिज़ाइनर्स, मार्केटर्स और राइटर्स के लिए सूचियाँ हैं। Hugo स्वचालित रूप से मैचिंग टूल्स को खींच लेता है। एक नया प्रोफेशन जोड़ना आसान है। एक Markdown फ़ाइल बनाएँ और एक PR भेजें।

सर्च क्लाइंट साइड पर होता है। हेडर कंपाइल टाइम पर बने JSON इंडेक्स को फेच करता है। आप डेटा को फोर्क कर सकते हैं और अपना खुद का UI बना सकते हैं। आपको किसी API key की आवश्यकता नहीं है।

यदि आपको git-आधारित डायरेक्टरीज़ और सेल्फ-डिप्लॉयिंग स्टैटिक साइट्स पसंद हैं, तो यह आपके लिए है। हम चाहते हैं कि एक व्यक्ति के नियंत्रण में रहने के बजाय बहुत से लोग इस सूची को बेहतर बनाएँ।

Source: https://dev.to/dariubs/best-of-ai-is-now-open-source-2hl

Optional learning community: https://t.me/GyaanSetuAi