KDE پروجیکٹ GitLab کو نافذ کرتا ہے۔ GitLab EE اور CE کی ترقی کو ایک مشترکہ ذخیرہ میں منتقل کر دیا گیا ہے۔

کے ڈی ای پروجیکٹ آپریشن میں ڈال دیا ایک کھلے پلیٹ فارم کی بنیاد پر باہمی تعاون پر مبنی ترقی کا بنیادی ڈھانچہ GitLabجو کہ نئے شرکاء کے داخلے کی راہ میں رکاوٹ کو کم کرے گا، KDE کی ترقی میں شرکت کو زیادہ عام بنائے گا اور ترقی کے لیے آلات کی صلاحیتوں کو وسعت دے گا، ترقیاتی سائیکل کی دیکھ بھال، مسلسل انضمام اور تبدیلیوں کا جائزہ لے گا۔ اس سے پہلے، پروجیکٹ پلیٹ فارم کا استعمال کرتا تھا۔ فیکٹریٹر (اور cgit)، جسے بہت سے نئے ڈویلپرز غیر معمولی سمجھتے ہیں۔ GitLab صلاحیتوں میں GitHub کے کافی قریب ہے، مفت سافٹ ویئر ہے اور پہلے سے ہی بہت سے متعلقہ اوپن سورس پروجیکٹس، جیسے GNOME، Wayland، Debian اور FreeDesktop.org میں استعمال ہوتا ہے۔

فیبریکیٹر سپورٹ ابھی تک فعال ہے، اور گٹ لیب کے حامیوں کے لیے ایک الگ سروس شروع کی گئی ہے۔ invent.kde.org. پلیٹ فارم فیکٹریٹر بنیادی طور پر پراجیکٹ مینجمنٹ اور کوڈ ریویو پر توجہ مرکوز کی گئی ہے، لیکن مسلسل انضمام، ریپوزٹریز اور ویب انٹرفیس کے ساتھ کام کرنے جیسے شعبوں میں پیچھے ہے۔ گٹ لیب کو روبی اور گو میں لکھا گیا ہے، اور پی ایچ پی میں فیبریکیٹر لکھا گیا ہے۔ GitLab پر سوئچ کرنے کے لیے، KDE ڈویلپرز کی کمی تھی۔ کچھ امکانات، جو جزوی طور پر پہلے ہی ہیں۔ لاگو کیا ان کی درخواست کے جواب میں۔

مزید برآں، ہم GitLab کے ذریعے کئے گئے ایک کو نوٹ کر سکتے ہیں۔ کام پر انضمام منصوبے کی تجارتی اور کمیونٹی شاخیں، جو کہ ترقی کو نمایاں طور پر آسان بنائیں گی، عمل کو مزید شفاف بنائیں گی اور ملکیتی کوڈ کو الگ الگ ماڈیولز میں واضح طور پر الگ کریں گی۔ مختلف ذخیروں کے بجائے gitlab-ee и gitlab-seجس کے نتیجے میں برقرار رکھنے کے لیے دوہرا کام ہوا، دونوں ایڈیشنوں کا کوڈ بیس اب ایک مشترکہ ذخیرہ میں تیار کیا جائے گا، اور انٹرپرائز ایڈیشن (EE) اور کمیونٹی ایڈیشن (CE) مصنوعات ایک ہی کوڈ بیس سے بنائے جائیں گے۔ ملکیتی کوڈ کو اوپن سورس سے الگ کر کے ڈائریکٹری میں منتقل کر دیا گیا ہے "ee/".

gitlab-ce ذخیرہ، جس میں ملکیتی کوڈ نہیں ہے، آئینے کے طور پر دستیاب رہے گا۔ gitlab-fossصرف پڑھنے کے موڈ میں کام کرنا۔ فعال ترقی کے لیے نیا واحد ذخیرہ موجودہ gitlab-ee ریپوزٹری کے اوپر بنایا گیا ہے، جس کا نام تبدیل کر کے ریپوزٹری رکھ دیا گیا ہے۔گٹلیب" فی الحال، ہجرت آخری مرحلے پر ہے - ذخیروں کا نام تبدیل کر دیا گیا ہے، انضمام ہو چکا ہے اور اس سے وابستہ تقریباً تمام کام مکمل ہو چکے ہیں۔ حل.

GitLab ڈویلپرز بھی پیش کیا اصلاحی ریلیز 12.3.2، 12.2.6 اور 12.1.12، جس نے 14 کمزوریوں کو ختم کیا، بشمول API کے ذریعے صوابدیدی گٹ کمانڈز کو تبدیل کرنے کی صلاحیت، سیلز فورس کے ذریعے توثیق کے ماڈیول کا استعمال کرتے وقت ای میل کی تصدیق کو نظرانداز کرنا، مارک اپ میں جاوا اسکرپٹ سبسٹی ٹیوشن انٹر مارک اپ ویو SAML ماڈیول استعمال کرتے وقت، صارف کو بلاک کرنے، سروس سے انکار اور پروجیکٹ کے بارے میں خفیہ معلومات کے لیک ہونے کو نظرانداز کرتے ہوئے دوسرے لوگوں کے اکاؤنٹس پر کنٹرول حاصل کریں۔

ماخذ: opennet.ru

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