Backport · Integration
أداة بناء النسخ المتوافقة مع الإصدارات الأقدم
نظرة سريعة
قسم بعنوان «نظرة سريعة»استخدم nextpdf/backport-builder لأغراض هندسة الإصدارات فقط. فهي تحوّل حِزم مصدر NextPDF إلى توزيعات مُنشأة تستهدف بيئات تشغيل PHP (PHP: Hypertext Preprocessor) الأقدم. وليست اعتمادية تشغيل للتطبيق.
خريطة الأقسام
قسم بعنوان «خريطة الأقسام»| الصفحة | استخدمها لِـ |
|---|---|
| نظرة عامة | حدود المنتج والمخرجات المنشأة. |
| التثبيت | التثبيت على مضيف بناء. |
| البدء السريع | سير عمل التشغيل التجريبي والبناء الكامل. |
| الإعداد | إعدادات Rector والقواعد المخصصة وأعلام البناء. |
| API | سكربتات واجهة سطر الأوامر وملفات الإعداد وقواعد Rector المخصصة. |
| دليل المطوّر | دورة حياة خط أنابيب البناء ونموذج الفروع ونقاط امتداد الإصدار. |
| الاستخدام في الإنتاج | عمليات الإصدار في التكامل المستمر. |
| الأمان والعمليات | حدود سلسلة التوريد وضوابط المخرجات. |
| استكشاف الأخطاء وإصلاحها | تشخيصات إخفاقات البناء والتحقق. |
واجهات API الأساسية
قسم بعنوان «واجهات API الأساسية»| الواجهة | الدور |
|---|---|
scripts/build.php | نقطة الدخول الرئيسية للبناء. |
rector/config/rector-php81.php | إعداد خفض الإصدار لـ PHP 8.1. |
rector/config/rector-php74.php | إعداد خفض الإصدار لـ PHP 7.4 بعد تحويل التعدادات. |
rector/rules/*Rector.php | قواعد خفض إصدار مخصصة لبنى PHP التي تحتاج إلى معالجة خاصة بالمشروع. |