Ich studiere, wie Discourse implementiert wurde, und hoffe, jedes Feld in den Schemata der Discourse-Datenbank zu verstehen, damit ich die Bedeutung der von Ruby-Code ausgeführten Vorgänge schnell erfassen kann. Gibt es ein umfassendes Dokument für mich?
Die beste Quelle für Schema-Informationen sind wahrscheinlich die Annotationen am Ende der Dateien im Verzeichnis app/models. Beispielsweise sind die Spalten der Tabelle posts in
Schon eine Weile her, aber wenn Sie das Data Explorer Plugin haben, können Sie auch die API verwenden, um alles abzurufen: /admin/plugins/explorer/schema.json.