Gogs 0.13 تعاونی ترقیاتی نظام کی رہائی

0.12 برانچ کے قیام کے ڈھائی سال بعد، Gogs 0.13 کی ایک نئی اہم ریلیز شائع ہوئی، Git repositories کے ساتھ تعاون کو منظم کرنے کا ایک نظام، جس سے آپ GitHub، Bitbucket اور Gitlab کی یاد دلانے والی سروس کو اپنے آلات پر تعینات کر سکتے ہیں یا بادل کے ماحول میں۔ پروجیکٹ کوڈ گو میں لکھا گیا ہے اور MIT لائسنس کے تحت لائسنس یافتہ ہے۔ میکارون ویب فریم ورک انٹرفیس بنانے کے لیے استعمال ہوتا ہے۔ سسٹم میں وسائل کی کافی کم ضروریات ہیں اور اسے Raspberry Pi بورڈ پر تعینات کیا جا سکتا ہے۔

گوگس کی اہم خصوصیات:

  • ٹائم لائن پر سرگرمی دکھانا؛
  • SSH اور HTTP/HTTPS پروٹوکول کے ذریعے ذخیرہ تک رسائی؛
  • SMTP، LDAP اور ریورس پراکسی کے ذریعے تصدیق؛
  • بلٹ ان اکاؤنٹ، ریپوزٹری اور تنظیم/ٹیم مینجمنٹ؛
  • ڈویلپرز کو شامل کرنے اور ہٹانے کے لیے انٹرفیس جن کے پاس ریپوزٹری میں ڈیٹا شامل کرنے تک رسائی ہے۔
  • تیسری پارٹی کی خدمات جیسے کہ سلیک، ڈسکارڈ اور ڈنگ ٹاک سے ہینڈلرز کو مربوط کرنے کے لیے ویب ہک سسٹم؛
  • گٹ ہکس اور گٹ ایل ایف ایس کو جوڑنے کے لیے سپورٹ؛
  • غلطی کے پیغامات (مسائل) وصول کرنے کے لیے انٹرفیس کی دستیابی، پل کی درخواستوں پر کارروائی اور دستاویزات کی تیاری کے لیے وکی؛
  • دوسرے سسٹمز سے ریپوزٹریز اور ویکیز کو منتقل کرنے اور عکس بندی کرنے کے اوزار؛
  • ایڈیٹنگ کوڈ اور ویکی کے لیے ویب انٹرفیس؛
  • Gravatar اور تیسری پارٹی کی خدمات کے ذریعے اوتار اپ لوڈ کرنا؛
  • ای میل کے ذریعے اطلاعات بھیجنے کی خدمت؛
  • ایڈمنسٹریٹر پینل؛
  • کثیر لسانی انٹرفیس کا 30 زبانوں میں ترجمہ؛
  • HTML ٹیمپلیٹ سسٹم کے ذریعے انٹرفیس کو اپنی مرضی کے مطابق کرنے کی صلاحیت؛
  • MySQL، PostgreSQL، SQLite3 اور TiDB میں پیرامیٹرز کو ذخیرہ کرنے کے لیے معاونت۔

Gogs 0.13 تعاونی ترقیاتی نظام کی رہائی

نئی ریلیز میں:

  • پاس ورڈ فیلڈ میں ذاتی رسائی ٹوکن استعمال کرنا ممکن ہے۔
  • ریپوزٹری بنانے اور منتقل کرنے کے لیے صفحات پر، ان لسٹنگ کے لیے ایک آپشن شامل کیا گیا ہے، جو ریپوزٹری کو پبلک چھوڑ دیتا ہے، لیکن گوگس انٹرفیس تک براہ راست رسائی کے بغیر اسے صارفین کے لیے فہرست میں چھپا دیتا ہے۔
  • نئی ترتیبات "[git.timeout] DIFF" (git diff کے لیے ٹائم آؤٹ)، "[سرور] SSH_SERVER_MACS" (مجاز کردہ MAC پتوں کی فہرست)، "[ریپوزٹری] DEFAULT_BRANCH" (نئے ذخیروں کے لیے ڈیفالٹ برانچ کا نام)، "[سرور ] SSH_SERVER_ALGORITHMS" (کلیدی تبادلے کے لیے درست الگورتھم کی فہرست)۔
  • PostgreSQL کے لیے آپ کی اپنی اسٹوریج اسکیم کی وضاحت کرنا ممکن ہے۔
  • مارک ڈاون میں متسیستری خاکوں کو پیش کرنے کے لیے معاونت شامل کی گئی۔
  • پہلے سے طے شدہ برانچ کا نام ماسٹر سے مین میں تبدیل کر دیا گیا ہے۔
  • MSSQL اسٹوریج بیک اینڈ کو فرسودہ کر دیا گیا ہے۔
  • گو کمپائلر کی ضروریات کو ورژن 1.18 تک بڑھا دیا گیا ہے۔
  • رسائی ٹوکنز اب کلیئر ٹیکسٹ میں اسٹور کیے جانے کے بجائے SHA256 ہیشز کا استعمال کرتے ہوئے اسٹور کیے جاتے ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں