أوافق على الدعوة لعدم تضمين هذا في الـ onebox الأساسي، حيث إنه تقنيًا يكشف عناوين IP الخاصة بالمستخدمين إلى shield.io.
مع ذلك، أحب كيف يبدو. أتساءل ما إذا كان discourse-github يجب أن يتولى هذه المسؤولية على المدى الطويل، لكن المشكلة تكمن في أن هناك كمية هائلة من العمل اللازم لجعل هذا يعمل بشكل مثالي، لذا حتى الآن … المكون جيد.
أعتقد أن المناقشة أعلاه كانت حول عدم الرغبة في إضافة وظيفة مكون السمة هذا إلى كود Discourse الأساسي. السبب في ذلك هو أنه يسرب تقنيًا عنوان IP للمستخدم إلى shield.io. لهذا السبب هذا مكون سمة وليس جزءًا من الكود الأساسي.
يمكن استخدامه على أي موقع، مستضاف أو مستضاف ذاتيًا:
هذا منطقي. أعتقد أن المشكلة هي عدم الرغبة في إضافة shields url إلى إعدادات موقع Discourse. إذا كنت ترغب في استخدام مكون السمة هذا مع تثبيت Shields مستضاف ذاتيًا، فأعتقد أنك ستحتاج فقط إلى تعديل هذا السطر للإشارة إلى التثبيت الخاص بك بدلاً من img.shields.io: