وصف الحقول التي تم إرجاعها بواسطة Discourse API

هذا مفهوم. ومع ذلك، يوجد كود مشابه. وهو موجود هنا: discourse/app/models/post.rb at main · discourse/discourse · GitHub. إن هيكل قاعدة بيانات Discourse متسق للغاية. نأمل أن يساعدك هذا في تعويض نقص التوثيق.

لست متأكدًا من أن كل حقل يتم إرجاعه عبر واجهة برمجة التطبيقات سيُوثَّق، لكن توثيق الأماكن المختلفة التي تُرجع فيها أكواد الأرقام يبدو أمرًا مهمًا. ومن الأمثلة على ذلك:

  • Post.types
  • UserAction.types
  • Notification.types
  • NotificationLevels.all
  • UserOption.email_level_types

إذا قررنا المضي قدمًا في هذا الأمر، فأنا لست متأكدًا من أفضل مكان لتوثيق ذلك. ربما يكون على https://docs.discourse.org/، لكن من الممكن أن تكون هناك مشاكل تقنية في القيام بذلك.