SourceHut: स्वे के निर्माता द्वारा शुरू किया गया एक सहयोगी मंच

ड्रयू डेवॉल्ट, स्वयंवर पर्यावरण के लेखक और Aerc ईमेल क्लाइंटमें एक परियोजना केंद्र के कार्यान्वयन की घोषणा की आपका सहयोगी विकास मंच सोर्सहट, जिसमें अब डेवलपर्स अब ऐसी परियोजनाएं बना सकते हैं जो कई सेवाओं को जोड़ती हैं, मौजूदा परियोजनाओं की सूची देखने और उनके बीच खोज करने के साथ-साथ।

मंच Sourcehut जावास्क्रिप्ट, उच्च प्रदर्शन और कार्य संगठन के बिना एक पूर्ण काम की पेशकश की संभावना के लिए बाहर खड़ा है यूनिक्स-शैली के मिनीसर्विस के रूप में। Sourcehut में परियोजना की कार्यक्षमता अलग-अलग घटकों से बनी होती है जिन्हें संयुक्त रूप से और अलग-अलग उपयोग किया जा सकता है, उदाहरण के लिए टिकटों के साथ रिपॉजिटरी को लिंक किए बिना सिर्फ टिकट या कोड।

संसाधनों को स्वतंत्र रूप से संयोजित करने की क्षमता यह निर्धारित करना मुश्किल बनाती है कि कौन से संसाधन परियोजना से संबंधित हैं।

परियोजना केंद्र इस समस्या को हल करता है और आपको एक ही स्थान पर परियोजना से संबंधित सभी जानकारी एकत्र करने की अनुमति देता है। उदाहरण के लिए, एक परियोजना पृष्ठ पर, अब आप एक अवलोकन डाल सकते हैं और परियोजना में शामिल रिपॉजिटरी को सूचीबद्ध कर सकते हैं, बग ट्रैकिंग अनुभाग, प्रलेखन, समर्थन चैनल और मेलिंग सूची।

बाहरी प्लेटफार्मों के साथ एकीकरण के लिए, एक एपीआई और एक प्रणाली की पेशकश की जाती है वेब प्रोसेसर (webhooks) कनेक्ट करने के लिए।

इस प्लेटफ़ॉर्म की मुख्य विशेषताओं में से, निम्नलिखित स्टैंड आउट:

  • यूनिक्स शैली की रचना करने योग्य मिनीसर्विसेज
  • शक्तिशाली एपीआई और webhooks
  • सुरक्षित, विश्वसनीय और सुरक्षित
  • बिल्कुल कोई ट्रैकिंग या विज्ञापन नहीं
  • सभी कार्य जावास्क्रिप्ट के बिना काम करते हैं
  • सबसे तेज और सबसे हल्का सॉफ्टवेयर फोर्ज
  • 100% मुक्त और खुला स्रोत सॉफ्टवेयर
  • Sourcehut वर्तमान में एक सार्वजनिक अल्फ़ा के रूप में उपलब्ध है

Sourcehut के बारे में

अतिरिक्त सुविधाओं में से, Sourcehut में विकि समर्थन है, एक निरंतर एकीकरण प्रणाली, ईमेल आधारित चर्चा, वीमेलिंग सूची फ़ाइलों का ट्री व्यू, परिवर्तनों की समीक्षा वेब के माध्यम से, कोड (लिंक और प्रलेखन) में एनोटेशन जोड़ना। Git के अलावा, Mercurial के लिए समर्थन है। कोड पायथन और गो में लिखा गया है, और इसे GPLv3 लाइसेंस के तहत वितरित किया गया है।

इसके अलावा, सार्वजनिक, निजी और छिपी रिपोजिटरी को एक लचीली एक्सेस कंट्रोल सिस्टम के साथ बनाना संभव है जो आपको विकास में भागीदारी को व्यवस्थित करने की अनुमति देता है, जिसमें स्थानीय खातों के बिना उपयोगकर्ता शामिल हैं (OAuth के माध्यम से प्रमाणीकरण या ईमेल द्वारा भागीदारी)।

एक निजी समस्या रिपोर्टिंग प्रणाली प्रदान की जाती है भेद्यता सुधारों की रिपोर्ट करने और समन्वय करने के लिए, प्रत्येक सेवा द्वारा भेजे गए ईमेल को पीजीपी का उपयोग करके एन्क्रिप्ट और सत्यापित किया जाता है TOTP कुंजी के आधार पर दो-कारक प्रमाणीकरण लॉग-इन करने के लिए वन-टाइम का उपयोग किया जाता है। घटनाओं का विश्लेषण करने के लिए एक विस्तृत ऑडिट ट्रेल किया जाता है।

अंतर्निहित निरंतर एकीकरण संरचना आपको विभिन्न लिनक्स और बीएसडी प्रणालियों पर आभासी वातावरण में स्वचालित असेंबलियों की तैनाती को व्यवस्थित करने में सक्षम बनाती है। सीआई को सीधे स्थानांतरण की अनुमति असेंबली नौकरियों को रिपॉजिटरी में रखे बिना। असेंबली के परिणाम इंटरफ़ेस में परिलक्षित होते हैं, ईमेल के माध्यम से भेजे जाते हैं, या वेबहूक के माध्यम से प्रेषित होते हैं। दोषों का विश्लेषण करने के लिए, एसएसएच के माध्यम से विधानसभा के वातावरण से जुड़ना संभव है।

विकास के वर्तमान स्तर पर, Sourcehut प्रतिस्पर्धी सेवाओं की तुलना में बहुत तेजी से काम करता हैउदाहरण के लिए, सारांश जानकारी वाले पृष्ठ, एक प्रतिबद्ध सूची, एक परिवर्तन लॉग, कोड की समीक्षा, समस्याएं, और एक खुला फ़ाइल ट्री 3-4 बार GitHub और GitLab की तुलना में तेजी से और 8-10 गुना बिटकबेट की तुलना में तेज़ है।

यह ध्यान दिया जाना चाहिए कि Sourcehut ने अभी तक अल्फा विकास चरण नहीं छोड़ा है और कई नियोजित विशेषताएं अभी तक उपलब्ध नहीं हैंउदाहरण के लिए, जबकि मर्ज अनुरोधों के लिए कोई वेब इंटरफ़ेस नहीं है (आप एक टिकट सेट करके और जीआईटी में एक शाखा को लिंक संलग्न करके एक मर्ज अनुरोध बनाते हैं)।

फ्लिप साइड भी एक प्रकार का इंटरफ़ेस है, जो GitHub और GitLab उपयोगकर्ताओं के लिए अपरिचित है, लेकिन फिर भी सरल और तुरंत समझने योग्य है।

अंत में यदि आप इसके बारे में अधिक जानना चाहते हैं, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में 


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।