Beschreibung der von der Discourse API zurückgegebenen Felder

Das ist verständlich. Es gibt jedoch einen ähnlichen Code. Er befindet sich hier: discourse/app/models/post.rb at main · discourse/discourse · GitHub. Die Struktur der Discourse-Datenbank ist sehr konsistent. Hoffentlich hilft dir das, das Fehlen von Dokumentation etwas auszugleichen.

Ich bin mir nicht sicher, ob jedes vom API zurückgegebene Feld dokumentiert wird, aber die Dokumentation der verschiedenen Stellen, an denen Nummencodes zurückgegeben werden, scheint wichtig. Beispiele dafür sind:

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

Wenn wir damit fortfahren, bin ich mir nicht sicher, wo die Dokumentation am besten untergebracht wäre. Möglicherweise unter https://docs.discourse.org/, aber es ist möglich, dass es dabei technische Probleme geben wird.