@bcartwri96 أعتقد أن جوهر الأمر هو أن هناك القليل جدًا من التوثيق الشامل لواجهة برمجة التطبيقات (API) الخاصة بـ Discourse.
هناك قطع متفرقة من المعلومات هنا في Meta، مثل https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-1/30515/1، ولكن يبدو أنه لا يوجد مرجع شامل لواجهة برمجة التطبيقات. وعلى الرغم من أن بعض ما يحدث هو مجرد Ember أو Rails، إلا أن هناك كمية هائلة من التفاصيل في المنتصف تعتمد كليًا على اتفاقيات Discourse.
مع مرور الوقت، سيكون من الجيد لو ساهم المجتمع في إعداد دليل مطوري Discourse لسد هذه الفجوة. لقد طبقنا جزءًا من ذلك في شكل مقاطع من أدلة “كيف تفعل” (HOWTOs) على Pavilion ونأمل أن يكون بعض هذا العمل هو الأساس الأول لتطوير دليل مرجعي أكثر شمولاً.