هل هناك اصطلاح تسمية لمشاريع مكونات الثيمات؟

هل هناك اصطلاح تسمية لمشاريع مكونات الثيم (theme component)، بحيث يسهل التعرف عليها على هذا النحو؟

عند رؤية المجلد على القرص، أو المستودع على GitHub، أو المشروع على GitLab أو أي منصة استضافة أكواد أخرى، سيكون من المفيد أن نتمكن من رؤية لمحة سريعة بأن:

  • هذا سيتم استخدامه مع Discourse
  • إنه مكون ثيم (على عكس ثيم Discourse كامل، أو إضافة Discourse، أو شيء مختلف آخر)

هل يوجد اصطلاح موجود لكيفية توصيل ذلك في الاسم أو العنوان المختصر (slug)؟

إعجاب واحد (1)

نحن لا نفرض أي اصطلاحات تسمية… غالبًا ما يضيف فريق Discourse البادئة discourse- إلى الثيمات والمكونات، ولكن هذا ليس عالميًا.

بخلاف اسم الدليل، نأمل أن يتضمن ملف readme بعض السياق بأنه لـ Discourse… وإلا فإن الثيمات ومكونات الثيمات تحتوي دائمًا على ملف about.json يحتوي على بعض المعلومات، وستحتوي الإضافات على ملف plugin.rb.

إعجابَين (2)

أنا أستخدم discourse-tc- للدلالة على مكون الثيم لأنه ممارسة جيدة ويسهل تمييزه عن الثيمات والإضافات (plugins).

3 إعجابات

أعجبني ذلك، لأنه قصير نوعًا ما، ولكنه غني بالمعلومات.

ما هي اتفاقية التسمية (إن وجدت) التي تستخدمونها للسمات والإضافات؟

نفس الشيء هنا

  • discourse-foo للإضافات (plugins)
  • discourse-theme-foo للثيمات الكاملة (full themes)
  • discourse-tc-foo لمكونات الثيم (theme components)
3 إعجابات