Descrizione dei campi restituiti dall'API di Discourse

È comprensibile. Esiste comunque un codice simile. Lo trovi qui: discourse/app/models/post.rb at main · discourse/discourse · GitHub. La struttura del database di Discourse è molto coerente. Spero che questo possa compensare la mancanza di documentazione.

Non sono sicuro che ogni campo restituito dall’API verrà documentato, ma sembra importante documentare i vari punti in cui vengono restituiti codici numerici. Esempi di ciò sono:

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

Se dovessimo procedere con questo, non sono sicuro di quale sia il posto migliore per la documentazione. Forse su https://docs.discourse.org/, ma è possibile che ci siano problemi tecnici nel farlo.