Descripción de los campos devueltos por la API de Discourse

Eso es comprensible. Sin embargo, existe un código similar. Está aquí: discourse/app/models/post.rb at main · discourse/discourse · GitHub. La estructura de la base de datos de Discourse es muy consistente. Esperemos que esto ayude a compensar la falta de documentación.

No estoy seguro de que cada campo devuelto por la API llegue a estar documentado, pero parece importante documentar los diversos lugares donde se devuelven códigos numéricos. Ejemplos de esto son:

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

Si procedemos con esto, no estoy seguro de cuál sería el mejor lugar para la documentación. Posiblemente en https://docs.discourse.org/, pero es posible que surjan problemas técnicos al hacerlo.