इस प्रोजेक्ट के बारे में
ब्लूस्काई सोशल ब्लूस्काई विकेंद्रीकृत सोशल नेटवर्क के लिए आधिकारिक क्लाइंट एप्लिकेशन है। यह तीन प्लेटफ़ॉर्म पर उपलब्ध है: वेब (bsky.app), iOS (ऐप स्टोर), और Android (प्ले स्टोर)। कोडबेस TypeScript में React Native का उपयोग करके लिखा गया है, जिसमें bskyweb/ निर्देशिका में एक छोटी Go सेवा है जो React Native वेब एप्लिकेशन को सर्व करती है।
यह ऐप AT प्रोटोकॉल (प्रमाणित ट्रांसफर प्रोटोकॉल) पर बनाया गया है, जो एक विकेंद्रीकृत सोशल मीडिया प्रोटोकॉल है जो फ़ेडरेटेड सेवाओं, कस्टम फ़ीड और तृतीय-पक्ष क्लाइंट को सक्षम बनाता है। ब्लूस्काई-विशिष्ट स्कीमा और API व्यापक AT प्रोटोकॉल फ्रेमवर्क के भीतर app.bsky.* लेक्सिकॉन नेमस्पेस के तहत परिभाषित हैं। अंतर्निहित atproto TypeScript पैकेज (जैसे @atproto/api) एक अलग ओपन-सोर्स रिपॉजिटरी में रहते हैं।
परियोजना योगदान का स्वागत करती है लेकिन उच्च-गुणवत्ता वाले मुद्दों और पुल रिक्वेस्ट को प्राथमिकता देती है। योगदानकर्ताओं को PR जमा करने से पहले चर्चा के लिए एक मुद्दा खोलने के लिए प्रोत्साहित किया जाता है, और अनुरक्षक स्पष्ट रूप से पूर्व चर्चा के बिना अनचाहे रिफैक्टर, नाम बदलने वाले परिवर्तन, या पूरी तरह से नई सुविधाओं को हतोत्साहित करते हैं। टीम सीमित बैंडविड्थ नोट करती है और बड़े विचारों के लिए फोर्किंग का सुझाव देती है।
फोर्किंग स्पष्ट रूप से अनुमत है, लेकिन महत्वपूर्ण शर्तों के साथ: फोर्क को सभी ब्रांडिंग, समर्थन लिंक, एनालिटिक्स सिस्टम बदलना होगा, और लैंडिंग-स्क्रीन चित्रण (कमीशन किया गया कलाकृति जो केवल ब्लूस्काई को लाइसेंस प्राप्त है), UI आइकन (तृतीय-पक्ष लाइसेंस प्राप्त), और सभी ब्रांड संपत्तियों को बदलना होगा। MIT लाइसेंस स्रोत कोड को कवर करता है लेकिन हर फ़ाइल को नहीं—कुछ छवियां, आइकन, फ़ॉन्ट और ब्रांड संपत्तियां अलग रखी गई हैं और ASSETS.md में दस्तावेजित हैं।
सुरक्षा मुद्दों की रिपोर्ट [email protected] पर की जानी चाहिए। ब्लूस्काई सोशल PBC ने सॉफ्टवेयर पेटेंट गैर-आक्रामकता प्रतिज्ञा के लिए भी प्रतिबद्ध किया है। परियोजना स्रोत कोड के लिए MIT के तहत लाइसेंस प्राप्त है, जिसमें तृतीय-पक्ष एट्रिब्यूशन नोटिस NOTICE.md में एकत्र किए गए हैं।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.