C’est compréhensible. Il existe cependant un code similaire. Il se trouve ici : discourse/app/models/post.rb at main · discourse/discourse · GitHub. La structure de la base de données Discourse est très cohérente. J’espère que cela compense l’absence de documentation.
Je ne suis pas certain que chaque champ renvoyé par l’API sera documenté, mais il me semble important de documenter les différents endroits où des codes numériques sont renvoyés. Voici des exemples :
Post.typesUserAction.typesNotification.typesNotificationLevels.allUserOption.email_level_types
Si nous procédons à cela, je ne suis pas sûr de savoir où serait le meilleur endroit pour cette documentation. Peut-être sur https://docs.discourse.org/, mais il est possible que des problèmes techniques se posent pour le faire.