Ich stimme den meisten Ihrer Punkte zu. Aber ich denke, eine Neufassung ist fast nie eine gute Idee.
Ich schreibe ein React-Frontend für Discourse, aber ich habe nicht vor, es als Ersatz für das Ember-Frontend zu verwenden.
Es ist eher eine Ergänzung für einen sehr spezifischen Anwendungsfall anstatt eine Wiederholung desselben. Der Grund dafür ist, dass ich die Benutzeroberfläche besser an Web3-Experimente anpassen möchte. Dafür ist es besser, ein alternatives Frontend zu haben. Ich vermute, das benutzerdefinierte Wizard-Plugin geht auch den Weg eines separaten Ember-Frontends. (weil die Funktionalität … nun ja … benutzerdefiniert ist
… also ist es vernünftig, es so zu machen)
Ich habe ein Repository, in dem ich das React-Frontend mit Vite habe:
und dann habe ich ein zweites Repository, in dem ich die Build-Ausgaben des ersten in den öffentlichen Assets-Ordner eines Discourse-Plugins einfüge.
Ich habe mich auch in Ihrem Forum registriert. Wenn Sie Fragen haben, lassen Sie es mich wissen
![]()