Dev Hub
المؤسسة التي تُشكّل طبقة التحكم (control plane) والتي تُنشئ scratch orgs وتبني إصدارات الحزم لفريق العمل.
التعريف
الـ Dev Hub هي مؤسسة إنتاج أو من إصدار Developer Edition مع تفعيل ميزة Dev Hub، وتعمل كطبقة تحكم (control plane) للتطوير القائم على المصدر في Salesforce. وهي التي تُنشئ وتتبع فعليًا كل scratch org ينشئها الفريق، وكل إصدار حزمة يُبنى تحت 2GP يُسجَّل بموجبها، بما في ذلك مساحة الاسم (namespace) الوحيدة للمؤسسة.
لكل Dev Hub حد يومي وحد لعدد scratch orgs النشطة، لذا يشغّل الفريق عادةً Dev Hub واحدة لكل مساحة اسم مسجّلة أو خط منتجات، ويتصل بها عبر sf org login web --set-default-dev-hub، ثم يُصادق كل مطور على حدة معها لإنشاء scratch orgs الخاصة به.
فقدان الوصول إلى Dev Hub، أو بلوغ حدود إنشاء المؤسسات الخاصة بها، يوقف تزويد scratch orgs وبناء 2GP بالكامل، ما يجعل تخطيط سعة Dev Hub مصدر قلق تشغيلي حقيقي بمجرد أن يتوسع الفريق ليتجاوز حفنة من المطورين.
إزاي بيشتغل في Serpent
يدير Serpent اتصالات Dev Hub وحدود إنشاء scratch org مركزيًا، بحيث لا يحتاج أي مطور فرديًا إلى تتبع الحصة أو التعامل يدويًا مع مصادقة CLI مقابل Dev Hub. تُجمَّع scratch orgs وتُهيَّأ تلقائيًا كجزء من إعداد Work Item، ضمن حدود Dev Hub، دون الحاجة لأن يراقب أحد أعضاء الفريق الاستخدام يدويًا. راجع 2GP CI/CD في Serpent لمعرفة كيف تتناسب عمليات البناء المعتمدة على Dev Hub مع خط الأنابيب.

Dev Hub، تمت الإجابة
ابدأ مجانًا. بلا بطاقة ائتمان، بلا تثبيت، بلا التزام.
الإعداد في أقل من 15 دقيقة. لا حاجة لتوظيف DevOps.
