فشل الترقية من داخل الصين بسبب مشاكل git

كان خادم Redis مجرد مشكلة أخرى زادت من تعقيد عملية إعادة البناء. لقد كان أشبه بحلقة مفرغة: فقد تغيرت إعدادات Redis الخارجية، بينما كانت حالة التطبيق قبل إعادة البناء بحاجة إلى هذا التكوين المحدد لـ Redis للبدء. ومع ذلك، لم يتمكن من إعادة البناء لأن جلب مكونات السمة (theme) لم يعمل.
لكنني كنت محظوظًا؛ فبعد 20 إلى 20 عملية إعادة بناء، تم أخيرًا جلب تحديثات مكونات السمة.

في سياق التصميم العام للتطبيق، سيكون من الجيد وجود توثيق حول كيفية إعادة البناء في “الوضع الآمن”، أي إعادة بناء التطبيق بشكل مستقل عن الإضافات أو السمات. لم أتمكن من العثور على خطاف (hook) لمعالجة مكونات السمة، أو كيفية تعطيل الإضافات (على عكس إلغاء تثبيتها)، وهو ما كان محبطًا.

تعديل: واو، الآن أرى الرابط الخاص بالوضع الآمن. لم أكن أستطيع العثور عليه من قبل (لا يوجد جوجل لنا في الصين، حاول العثور على أي شيء ذي صلة باستخدام بينغ..). يا إلهي، كان ذلك سيساعد كثيرًا!