إطلاق نظام التطوير التعاوني Gogs 0.13

بعد عامين ونصف من إنشاء فرع 0.12، تم نشر إصدار مهم جديد من Gogs 0.13، وهو نظام لتنظيم التعاون مع مستودعات Git، مما يسمح لك بنشر خدمة تذكرنا بـ GitHub وBitbucket وGitlab على أجهزتك الخاصة أو في البيئات السحابية. كود المشروع مكتوب بلغة Go ومرخص بموجب ترخيص MIT. يتم استخدام إطار ويب Macaron لإنشاء الواجهة. يتمتع النظام بمتطلبات موارد منخفضة إلى حد ما ويمكن نشره على لوحة Raspberry Pi.

الملامح الرئيسية لجوج:

  • عرض النشاط على جدول زمني.
  • الوصول إلى المستودع عبر بروتوكولات SSH وHTTP/HTTPS؛
  • المصادقة عبر SMTP، LDAP والوكيل العكسي؛
  • حساب مدمج ومستودع وإدارة التنظيم/الفريق؛
  • واجهة لإضافة وإزالة المطورين الذين لديهم حق الوصول إلى إضافة البيانات إلى المستودع؛
  • نظام ربط الويب لدمج المعالجات من خدمات الطرف الثالث مثل Slack وDiscord وDingtalk؛
  • دعم ربط خطافات Git وGit LFS؛
  • توافر واجهات لتلقي رسائل الخطأ (القضايا)، ومعالجة طلبات السحب وWiki لإعداد الوثائق؛
  • أدوات لترحيل ونسخ المستودعات ومواقع الويكي من الأنظمة الأخرى؛
  • واجهة ويب لتحرير التعليمات البرمجية والويكي؛
  • تحميل الصور الرمزية من خلال Gravatar وخدمات الطرف الثالث؛
  • خدمة إرسال الإخطارات عبر البريد الإلكتروني.
  • لوحة المسؤول
  • واجهة متعددة اللغات مترجمة إلى 30 لغة؛
  • القدرة على تخصيص الواجهة من خلال نظام قالب HTML؛
  • دعم لتخزين المعلمات في MySQL، وPostgreSQL، وSQLite3، وTiDB.

إطلاق نظام التطوير التعاوني Gogs 0.13

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

  • من الممكن استخدام رمز وصول شخصي في حقل كلمة المرور.
  • في صفحات إنشاء ونقل المستودع، تمت إضافة خيار إلغاء الإدراج، مما يترك المستودع عامًا، ولكنه يخفيه في القائمة للمستخدمين الذين ليس لديهم وصول مباشر إلى واجهة Gogs.
  • تمت إضافة إعدادات جديدة "[git.timeout] DIFF" (مهلة git diff)، "[server] SSH_SERVER_MACS" (قائمة عناوين MAC المسموح بها)، "[repository] DEFAULT_BRANCH" (اسم الفرع الافتراضي للمستودعات الجديدة)، "[ server ] SSH_SERVER_ALGORITHMS" (قائمة الخوارزميات الصالحة لتبادل المفاتيح).
  • من الممكن تحديد نظام التخزين الخاص بك لـ PostgreSQL.
  • تمت إضافة دعم لعرض مخططات حورية البحر في Markdown.
  • تم تغيير اسم الفرع الافتراضي من الرئيسي إلى الرئيسي.
  • لقد تم إهمال الواجهة الخلفية لتخزين MSSQL.
  • تمت زيادة متطلبات برنامج التحويل البرمجي Go إلى الإصدار 1.18.
  • يتم الآن تخزين رموز الوصول المميزة باستخدام تجزئة SHA256 بدلاً من تخزينها في نص واضح.

المصدر: opennet.ru

إضافة تعليق