إضافة تبعيات السمة في المواصفات

الآن يمكن تحديد قائمة بمكونات السمات الفرعية في ملف about.json للسمات الرئيسية. على سبيل المثال

{
  "name": "Material Design Theme",
  "about_url": "https://meta.discourse.org/t/material-design-stock-theme/47142",
  "license_url": "https://github.com/discourse/material-design-stock-theme/blob/master/LICENSE.txt",
  "components": ["https://github.com/discourse/discourse-brand-header", "https://github.com/Chaboi45/Take-a-break-component"]
  .
  .
  .
}

حاليًا، توجد القيود التالية

  1. سيتم تثبيت جميع مكونات السمات الفرعية فقط أثناء التثبيت الأولي.
  2. إذا تم إزالة المكونات لاحقًا من ملف about.json، فلن يتم إزالة مكون السمة الفرعية المثبت.
  3. إذا تم إزالة مكون سمة مثبت يدويًا، فلن يقوم النظام بتثبيته مرة أخرى.
  4. لا يمكنك تحديد مكونات سمات فرعية لسمة أخرى.
5 إعجابات