这完全可以理解。不过确实存在类似的代码,它在这里:discourse/app/models/post.rb at main · discourse/discourse · GitHub 数据库的结构非常一致。希望这能弥补文档方面的不足。
我不确定 API 返回的每个字段都会被文档化,但记录各种返回数字代码的地方似乎很重要。例如:
Post.typesUserAction.typesNotification.typesNotificationLevels.allUserOption.email_level_types
如果我们决定推进这项工作,我不确定文档的最佳存放位置。也许是在 https://docs.discourse.org/,但也可能存在相关的技术障碍。