Octocat_180c52bed4.png?w=60

GitHub

قيت هب

(1)

قيت هب: المكان الذي يبني فيه العالم البرامج

ميزات ووظائف GitHub

التطوير التعاوني في GitHub:

  • طلب سحب:

    إجراء لدمج التغييرات من فرع إلى آخر داخل المستودع.

  • إشعارات:

    تنبيهات للتحديثات أو التغييرات داخل المشروع.

  • مراجعة الكود:

    عملية فحص وتقييم الكود المقدم من قبل مطورين آخرين.

  • مسودات طلبات سحب:

    إنشاء طلبات سحب غير نهائية للمراجعة والتعديل.

  • الفروع المحمية:

    فروع مقيدة للحفاظ على نزاهة الكود الرئيسي.

  • مناقشات الفريق:

    منصة للتواصل وتبادل الأفكار بين أعضاء الفريق.

  • فريق المراجعين:

    مجموعة من المستخدمين المختصين بمراجعة الكود.

  • مالكو الكود:

    المسؤولون عن قطاعات معينة من الكود في المشروع.

  • متعدد المحال إليهم:

    إمكانية تعيين مهام لأكثر من شخص.

  • مهام مراجعة الكود:

    توزيع المهام الخاصة بمراجعة الكود على أعضاء الفريق.

  • مستودعات كود عامة:

    مستودعات يمكن الوصول إليها واستخدامها من قبل الجمهور.

  • تعليقات متعددة الأسطر:

    إضافة تعليقات على عدة أسطر من الكود لتوضيح التغييرات.

  • عدة مراجعين:

    إمكانية تعيين أكثر من مراجع للنظر في طلب السحب.

  • مساحات برمجة مستضافة:

    بيئات متكاملة للتطوير والتجربة داخل النظام الأساسي.

أتمتة سير العمل في GitHub:

  • الحزم:

    إدارة وتوزيع حزم البرمجيات داخل المشروع.

  • إدارة الأسرار:

    تخزين وإدارة المعلومات الحساسة بأمان.

  • واجهات برمجة التطبيقات:

    توفير واجهات لتفاعل البرمجيات مع بعضها البعض.

  • عمليات النشر:

    إدارة وأتمتة عمليات نشر التطبيقات.

  • البيئات:

    إنشاء بيئات مختلفة للتطوير والاختبار والإنتاج.

  • استضافة حوسبة متخصصة:

    توفير موارد حوسبة لأغراض محددة.

  • ويب هوك:

    استخدام الخطاطيف لتحفيز الأحداث تلقائيًا.

  • قوالب سير العمل:

    توفير قوالب جاهزة لتبسيط إعداد سير العمل.

  • سياسات:

    ت

طبيق قواعد وسياسات لإدارة المشروع.

  • حوسبة متخصصة مستضافة ذاتيا:

    توفير موارد حوسبة يمكن استضافتها ذاتيًا.

  • تصور سير العمل:

    عرض تصويري لعمليات وسير العمل.

  • استضافة مواقع:

    توفير خدمات لاستضافة مواقع الويب.

  • سوق:

    منصة لاكتشاف واستخدام التطبيقات المتوافقة.

  • سير عمل CI/CD:

    دمج وتوصيل مستمر لتحسين سير العمل التطويري.

التصنيفات

برامج تتبع الأخطاء

أدوات التوصيل المستمر (CD)

أدوات التكامل المستمر (CI)

برامج استضافة برامج التحكم في الإصدار

الشركات التي تستخدم قيت هب