Ich habe ein wenig mit einem nativen Client für Discourse über die JSON-API experimentiert.
Die meisten Funktionen wie das Erstellen von Beiträgen, das Laden von Beiträgen usw. scheinen möglich zu sein. Eine Sache, bei der ich Schwierigkeiten habe, die mit der Webversion übereinstimmt, ist die Vorschau. Ich könnte zwar versuchen, das vom Benutzer eingegebene Markdown mit einer der vielen verfügbaren Markdown-Bibliotheken in HTML zu verarbeiten, aber ich möchte sicherstellen, dass die Vorschau dieselbe Logik verwendet wie Discourse.
Gibt es einen Endpunkt, um beim Einreichen des vom Benutzer geschriebenen Rohtextes eine HTML-Vorschau (idealerweise mit CSS) zu erhalten, ohne den Beitrag tatsächlich zu veröffentlichen?