Я изучаю, как реализован Discourse, и надеюсь понять каждое поле в схемах базы данных Discourse, чтобы быстро понимать смысл действий, выполняемых кодом на Ruby. Есть ли у вас подходящая документация для меня?
Наилучшим источником информации о схеме, вероятно, являются аннотации в нижней части файлов в директории app/models. Например, столбцы таблицы posts описаны здесь:
Давно не виделись, но если у вас установлен плагин Data Explorer, вы также можете использовать API для получения всей информации: /admin/plugins/explorer/schema.json.