Sono d’accordo con la maggior parte dei tuoi punti. Ma penso che una riscrittura non sia quasi mai una buona idea.
Sto scrivendo un frontend React per Discourse, ma non ho intenzione che sostituisca il frontend Ember.
È più un’aggiunta per un caso d’uso molto specifico piuttosto che una reiterazione della stessa cosa. Il motivo è che voglio rendere l’interfaccia utente più adattabile agli esperimenti web3. Per questo è più appropriato avere un frontend alternativo. Riconosco che anche il plugin wizard personalizzato segue la strada di un frontend Ember separato. (perché la funzionalità è… beh… personalizzata
… quindi è ragionevole farlo in questo modo)
Ho un repository in cui ho il frontend React con Vite:
e poi ho un secondo repository in cui importo gli output di build del primo nella cartella delle risorse pubbliche di un plugin Discourse.
Mi sono anche registrato nel tuo forum. Se hai domande, fammelo sapere
![]()