كيفية توصيل انتقال الإضافات إلى النواة

قررت نقل هذا النقاش الأخير من موضوع المكون الإضافي للتفاعلات إلى #site-feedback، لأنه يتعلق بكيفية استخدامنا لهذا الموقع للتواصل بشأن المكونات الإضافية التي تنتقل إلى النواة. سيحدث هذا من وقت لآخر، ولكننا الآن نقوم بدفعة كبيرة لنقل العديد من المكونات الإضافية الشائعة إلى النواة، مما سيؤثر على العديد من المستضيفين ذاتيًا. تم الإعلان عن ذلك في Bundling more popular plugins with Discourse core.

اقترح @moin أن الموضوع الإعلاني Bundling more popular plugins with Discourse core كان يمكن نشره في #announcements، أو يمكننا إنشاء فئة فرعية هناك للإعلانات للمستضيفين ذاتيًا. هذه فكرة جيدة أيضًا. ولكن بعد ذلك، سيتعين علينا الانتباه لعدم إرباك عملائنا الذين يستضيفون خدماتهم بأنفسهم والعملاء الذين يستخدمون الاستضافة المؤسسية الذين لا يحتاجون إلى فعل أي شيء.

تحتاج جميع المكونات الإضافية المتأثرة إلى مراجعة مواضيعها لإزالة تعليمات التثبيت والإشارة إلى أنها مضمنة في النواة ولا تحتاج إلى تثبيت، ومنحها العلامة included-in-core.

هل يمكنك يا @JammyDodger تذكيري بما هو القصد من وراء العلامة #included-in-core؟ هل هي واضحة بذاتها مثل مجرد توصيل حقيقة أن مكونًا إضافيًا معينًا موجود في النواة ولا يحتاج إلى تثبيته بالطريقة المعتادة عن طريق إضافته إلى app.yml؟

6 إعجابات