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
aufgelistet.
8 „Gefällt mir“
Der Discourse Data Explorer könnte ebenfalls einen Blick wert sein. Dort sind die Tabellen und Spalten aufgelistet.
6 „Gefällt mir“
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.
3 „Gefällt mir“