إطلاق نظام التطوير التعاوني GitBucket 4.38

تم تقديم إصدار مشروع GitBucket 4.38، لتطوير نظام للتعاون مع مستودعات Git بواجهة بأسلوب GitHub أو GitLab أو Bitbucket. النظام سهل التثبيت، ولديه القدرة على توسيع الوظائف من خلال المكونات الإضافية، ومتوافق مع GitHub API. الكود مكتوب بلغة Scala وهو متاح بموجب ترخيص Apache 2.0. يمكن استخدام MySQL وPostgreSQL كنظام إدارة قواعد البيانات (DBMS).

الملامح الرئيسية لGitBucket:

  • دعم مستودعات Git العامة والخاصة مع إمكانية الوصول عبر HTTP وSSH؛
  • دعم GitLFS؛
  • واجهة للتنقل في المستودع مع دعم تحرير الملفات عبر الإنترنت؛
  • توافر ويكي لإعداد الوثائق؛
  • واجهة لمعالجة رسائل الخطأ (القضايا)؛
  • أدوات لمعالجة طلبات التغييرات (طلبات السحب)؛
  • نظام لإرسال الإخطارات عبر البريد الإلكتروني.
  • نظام بسيط لإدارة المستخدم والمجموعة مع دعم تكامل LDAP؛
  • نظام إضافي يحتوي على مجموعة من الإضافات التي تم تطويرها بواسطة أعضاء المجتمع. يتم تنفيذ الميزات التالية في شكل مكونات إضافية: إنشاء ملاحظات Gist، ونشر الإعلانات، والنسخ الاحتياطية، وعرض الإشعارات على سطح المكتب، ورسم الرسوم البيانية للالتزام، ورسم AsciiDoc.

في الإصدار الجديد:

  • يمكنك إضافة الحقول الخاصة بك إلى المشكلات وسحب الطلبات. تتم إضافة الحقول في واجهة إعدادات المستودع. على سبيل المثال، في "المشاكل"، يمكنك إضافة حقل بالتاريخ الذي يجب حل المشكلة بحلوله.
    إطلاق نظام التطوير التعاوني GitBucket 4.38
  • يُسمح بتعيين عدة أشخاص مسؤولين عن حل المشكلات (القضايا) ومراجعة طلبات السحب.
    إطلاق نظام التطوير التعاوني GitBucket 4.38
  • يتم تزويد المستخدمين بواجهة لاستبدال كلمة المرور المنسية أو المخترقة. لتأكيد العملية، تحتاج إلى تكوين إرسال رسائل البريد الإلكتروني عبر SMTP.
    إطلاق نظام التطوير التعاوني GitBucket 4.38
  • عند عرض المحتوى الذي تم إنشاؤه باستخدام Markdown، تم تنفيذ دعم التمرير الأفقي للجداول الواسعة جدًا.
    إطلاق نظام التطوير التعاوني GitBucket 4.38
  • تمت إضافة خيار سطر الأوامر "-jetty_idle_timeout" لتعيين مهلة عدم نشاط خادم Jetty. بشكل افتراضي، يتم تعيين المهلة إلى 5 دقائق.

المصدر: opennet.ru

إضافة تعليق