نعتذر إذا بدا هذا ساذجًا بعض الشيء. لقد قمنا بإجراء العديد من التعديلات على التنسيق، وهي بسيطة ولكنها كثيرة، على سمة Discourse الخاصة بنا مع تعديلات CSS مخصصة وما إلى ذلك. إنه خطة مستضافة، وفي كل مرة أقوم فيها بإجراء تغييرات على CSS في واجهة المستخدم، يظهر تحذير يتعلق بالتحديثات والكتابة فوقها.
هل من الأفضل ممارسة إعداد مستودع GitHub واستضافة جميع ملفات السمة ومكونات السمة هناك لتجنب هذه المشكلة؟
بالتأكيد، من أفضل الممارسات إبقاء أي قالب كبير في مستودع Git. هذا يسهل تتبع التغييرات، وبفضل واجهة سطر الأوامر (CLI) لإنشاء القوالب، تصبح سير العمل ممتعة، مما يجعل التعديل عليها أسهل بكثير.
لقد افتقدت ذلك. هل ستقوم واجهة سطر الأوامر، إذن، برصد أن تغييرًا ما قد تم دفعه إلى GitHub وإعادة تحميله؟ لقد رأيتها فقط وهي تدفع الملفات المحلية إلى Discourse. لقد أعيدت قراءة الإعلان للتو ولم أجد فيه أي شيء يتعلق بـ GitHub.
يا إلهي! لقد استخدمته للتو لأول مرة منذ فترة (بعد أن لم أستطع جعله يعمل لمدة يومين لأنني نسيت أنه يجب استخدام مفتاح API وظننت أن هناك مشكلة مختلفة، لكن أنا أشتت الانتباه لقد عدلت الموضوع للتو لإخبار الناس بذلك) ويا إلهي، إنه رائع بشكل جنوني الآن.