ڈریو ڈیوالٹ، صارف ماحول کے مصنف
Sourcehut پلیٹ فارم جاوا اسکرپٹ کے بغیر مکمل طور پر کام کرنے کی صلاحیت، اعلیٰ کارکردگی اور یونکس طرز میں منی سروسز کی شکل میں کام کی تنظیم کے لیے قابل ذکر ہے۔ Sourcehut میں کسی پروجیکٹ کی فعالیت انفرادی اجزاء سے بنتی ہے جنہیں یکجا کیا جا سکتا ہے اور الگ سے استعمال کیا جا سکتا ہے، مثال کے طور پر، صرف ٹکٹس یا صرف کوڈ ضروری طور پر ٹکٹوں کے ساتھ ذخیرہ کو منسلک کیے بغیر۔ وسائل کو آزادانہ طور پر یکجا کرنے کی صلاحیت اس بات کا تعین کرنا مشکل بناتی ہے کہ کون سے وسائل کسی پروجیکٹ سے تعلق رکھتے ہیں۔ پروجیکٹ ہب اس مسئلے کو حل کرتا ہے اور پروجیکٹ سے متعلق تمام معلومات کو ایک جگہ پر اکٹھا کرنا ممکن بناتا ہے۔ مثال کے طور پر، ایک پراجیکٹ پیج پر اب آپ ایک عمومی تفصیل رکھ سکتے ہیں اور پروجیکٹ کے ذخیرے، ایشو ٹریکنگ سیکشنز، دستاویزات، سپورٹ چینلز اور میلنگ لسٹ کی فہرست بنا سکتے ہیں۔
بیرونی پلیٹ فارمز کے ساتھ انضمام کے لیے، ایک API اور ویب ہینڈلرز (ویب ہکس) کو جوڑنے کے لیے ایک نظام پیش کیا جاتا ہے۔ سورس ہٹ میں اضافی خصوصیات میں وکی کے لیے سپورٹ، ایک مسلسل انضمام کا نظام، ای میل پر مبنی بات چیت، میلنگ آرکائیوز کا درخت دیکھنا، ویب کے ذریعے تبدیلیوں کا جائزہ لینا، کوڈ میں تشریحات شامل کرنا (لنک اور دستاویزات کو منسلک کرنا) شامل ہیں۔ گٹ کے علاوہ مرکریئل کے لیے بھی سپورٹ موجود ہے۔ کوڈ Python اور Go میں لکھا گیا ہے، اور
ایک لچکدار رسائی کنٹرول سسٹم کے ساتھ عوامی، نجی اور پوشیدہ ذخیرے بنانا ممکن ہے جو آپ کو ترقی میں شرکت کو منظم کرنے کی اجازت دیتا ہے، بشمول مقامی اکاؤنٹس کے بغیر صارفین (OAuth کے ذریعے تصدیق یا ای میل کے ذریعے شرکت)۔ ایک پرائیویٹ ایشو رپورٹنگ سسٹم فراہم کیا جاتا ہے تاکہ خطرے سے متعلق اصلاحات کو مطلع کیا جا سکے۔ ہر سروس کی طرف سے بھیجی گئی ای میلز PGP کا استعمال کرتے ہوئے انکرپٹڈ اور تصدیق شدہ ہیں۔ لاگ ان کرنے کے لیے ایک بار TOTP کیز پر مبنی دو فیکٹر تصدیق کا استعمال کیا جاتا ہے۔ واقعات کا تجزیہ کرنے کے لیے، ایک تفصیلی آڈٹ لاگ رکھا جاتا ہے۔
بلٹ میں مسلسل انضمام بنیادی ڈھانچہ کی اجازت دیتا ہے
ترقی کے موجودہ مرحلے پر، Sourcehut کام کر رہا ہے۔
ماخذ: opennet.ru