لقد قمت بعمل fork لمستودع Discourse على GitHub. كيف يمكنني استبداله بتثبيت Discourse الحالي على موقعي؟

بالفعل، لقد قمت بهذه المهمة: Overriding user_guardian.rb in a plugin (no fork necessary!) - #24. كما اقترحت، جربت كلا الطريقتين. أسفر النهج الأول عن خطأ، كما هو موثق هنا: Overriding user_guardian.rb in a plugin (no fork necessary!) - #24.

الطريقة الثانية جعلت الموقع غير متاح. أنا أبحث عن حلول بديلة في سعيي للتوصل إلى حل، لكن التقدم كان محدودًا، مما دفعني إلى التفكير في طرق أخرى.

نظرًا لأنني أفضل عدم إجراء تعديلات واسعة، فقد فكرت في عمل نسخة من Discourse. سأقوم ببساطة بتحديث نسختي بأحدث التغييرات من المستودع الرئيسي في كل مرة، ثم أعيد تطبيق التعديلات التي أجريتها فقط، وأقبل هذا النهج.

يتمثل تحديي الرئيسي في تحديد حل فعال وصحيح. أنا على استعداد لحذف الكود وإعادة كتابته، وتجربة أساليب جديدة. ومع ذلك، في مواجهة الأخطاء غير المؤكدة، لا يمكنني للأسف إنتاج حل نهائي.

شكرا