الحقيقة هي أن Discourse لا يُبنى باستخدام Bootstrap. لذا، فإن ما تسعى لتحقيقه سيتضمن الكثير من الاحتكاك.
يُستخدم أكثر من 400 زر في واجهة مستخدم Discourse. إذا قمت بتغيير الفئات الافتراضية لها، فستنتهي بك المطاف إلى تجاوز ما يقرب من 200 قالب، وهذا فقط لـ Handlebars. وهذا سيصبح كابوسًا في الصيانة.
النهج الأكثر معقولية هو إعادة تعيين أنماط الأزرار التي لن تستخدمها، وتعديل الباقي بناءً على أنماط أزرار Bootstrap.
يمكن العثور على الأنماط الأساسية لجميع الأزرار في Discourse هنا: