Forgejo 12.0 تعاونی ترقیاتی پلیٹ فارم اب دستیاب ہے۔

Forgejo 12.0 تعاونی ترقیاتی پلیٹ فارم کی ریلیز شائع ہو چکی ہے۔ یہ آپ کو اپنے سرورز پر گٹ ریپوزٹریز کے ساتھ باہمی تعاون کے لیے ایک نظام تعینات کرنے کی اجازت دیتا ہے، جیسا کہ اس کے کاموں میں GitHub، Bitbucket، اور Gitlab کی طرح ہے۔ Forgejo Gitea پروجیکٹ کا ایک کانٹا ہے، جو بدلے میں Gogs پلیٹ فارم سے الگ ہو گیا۔ فورجیجو کو 2022 میں گیٹا کو تجارتی بنانے کی کوششوں اور ایک تجارتی کمپنی کو کنٹرول کی منتقلی کے بعد الگ کر دیا گیا تھا۔ Forgejo پروجیکٹ آزاد نظم و نسق اور کمیونٹی کنٹرول کے اصولوں پر عمل پیرا ہے۔ Git ہوسٹنگ Codeberg.org نے Forgejo استعمال کرنے پر سوئچ کر دیا ہے۔ پروجیکٹ کوڈ Go میں لکھا گیا ہے اور اسے GPLv3 لائسنس کے تحت تقسیم کیا گیا ہے۔

پلیٹ فارم کی اہم خصوصیات کم وسائل کی کھپت ہیں (اسے Raspberry Pi بورڈ پر یا کم لاگت میں استعمال کیا جا سکتا ہے VPS) اور ایک سادہ تنصیب کا عمل۔ معیاری پروجیکٹ مینجمنٹ کی خصوصیات فراہم کی جاتی ہیں، جیسے ٹاسک مینجمنٹ، ایشو ٹریکنگ، پل ریکویسٹ، ویکی، ڈویلپر ٹیموں کو کوآرڈینیٹ کرنے کے لیے ٹولز، ریلیز کی تیاری، ریپوزٹریز میں خودکار پیکج کی جگہ کا تعین، رسائی کے حقوق کا انتظام، مسلسل انٹیگریشن پلیٹ فارمز کے ساتھ انضمام، کوڈ کی تلاش، LDAP اور OAuth کے ذریعے تصدیق، SSH اور HTTPs/HTTshock کے ساتھ SSH اور HTTPs/HTTPlack کے ساتھ ویب سائٹ پر ریپوزٹری تک رسائی۔ ڈسکارڈ، اور دیگر خدمات، گٹ ہکس اور گٹ ایل ایف ایس کے لیے سپورٹ، ریپوزٹریوں کو منتقل کرنے اور عکس بندی کرنے کے لیے ٹولز۔ ایک خاص خصوصیت ایکٹیویٹی پب پروٹوکول کو استعمال کرنے کی صلاحیت ہے تاکہ انفرادی پروجیکٹس کو فیڈریٹ نیٹ ورک میں متحد کیا جا سکے۔ سرورز ڈویلپرز

اہم تبدیلیاں:

  • صارف پروفائل صفحہ کو دوبارہ ڈیزائن کیا گیا ہے۔ پروفائل مینو میں اضافی کارروائیاں شامل کر دی گئی ہیں۔
     Forgejo 12.0 تعاونی ترقیاتی پلیٹ فارم اب دستیاب ہے۔
  • کمٹ لیول پر پل کی درخواستوں کا جائزہ لینے کے لیے بہتر انٹرفیس (تمام کمٹٹس کا احاطہ کرنے والے مکمل چینج لاگ کے بجائے، اس موڈ میں انفرادی کمٹ کا ترتیب وار جائزہ لیا جاتا ہے)۔ جائزہ کے دوران کمٹ کے ذریعے نیویگیٹ کرنے کے لیے آگے اور پیچھے کے بٹن شامل کیے گئے ہیں۔ انفرادی کمٹ کے لیے اینڈ ریویو بٹن کے استعمال کی اجازت دی گئی ہے۔ کمٹ کی وضاحت کے متن کو جائزہ کے صفحات پر مرئی چھوڑ دیا گیا ہے۔
     Forgejo 12.0 تعاونی ترقیاتی پلیٹ فارم اب دستیاب ہے۔
  • طے شدہ ملازمتوں (فورجیجو ایکشنز) کو انجام دیتے وقت ناکامیوں کے بارے میں ای میل اطلاعات بھیجنے کا اختیار شامل کیا گیا۔
  • ٹارگٹ برانچ میں نئے وعدوں کو آگے بڑھاتے وقت کھلی پل کی درخواستوں کے ساتھ تنازعات کی جانچ کرنے کے عمل کو بہتر بنایا۔ اس سے پہلے، اس طرح کی جانچ کے نتیجے میں کام کرنے والے درخت پر آپریشن لاگو ہونے کی وجہ سے کھلی پل کی درخواستوں کی تعداد کے تناسب سے I/O لوڈ ہوتا تھا۔ "git merge-tree --write-tree" کمانڈ پر سوئچ کرنے سے ورکنگ ٹری تک رسائی کے بغیر ضم ہونے کی اجازت دی گئی، جس نے بڑی تعیناتیوں میں بوجھ کو نمایاں طور پر کم کیا۔
  • پہلے OpenPGP سے منسلک کاموں کے لیے SSH استعمال کرنے کی صلاحیت شامل کی گئی۔ فائلوں میں ترمیم کرنے یا تبدیلیاں قبول کرنے کے بعد کمٹ پر دستخط کرنے کے لیے، اب GPG کلید کے بجائے ایک SSH کلید استعمال کی جا سکتی ہے (ssh-agent کے ذریعے TPM میں دستخط تیار کیے جاتے ہیں)۔
  • پہلے سے طے شدہ طور پر، ایک robots.txt فائل کو بوٹس کو ان حصوں کے بارے میں مطلع کرنے کے لیے شامل کیا جاتا ہے جن کا انڈیکس نہیں کیا جانا چاہیے۔
  • فورک کو مرکزی پروجیکٹ کے ساتھ مطابقت پذیر رکھنے کے لیے ایک خصوصیت شامل کی گئی۔
     Forgejo 12.0 تعاونی ترقیاتی پلیٹ فارم اب دستیاب ہے۔
  • glTF فارمیٹ میں 3D ماڈلز کا پیش نظارہ کرنے کے لیے معاونت شامل کی گئی۔
     Forgejo 12.0 تعاونی ترقیاتی پلیٹ فارم اب دستیاب ہے۔
  • تبصرہ ایڈیٹر اب آپ کو ٹیب کلید کا استعمال کرتے ہوئے انڈینٹ کرنے کی اجازت دیتا ہے۔
  • الپائن 3.22 کی بنیاد پر، Git 12، GnuPG 2.49.1، SQLite 2.4.7 اور OpenSSH 3.49.2 کا استعمال کرتے ہوئے Forgejo 10.0 کو چلانے کے لیے استعمال کے لیے تیار کنٹینر کی تصویر بنائی گئی ہے۔

ماخذ: opennet.ru

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