ほとんどの点に同意しますが、書き直しはほとんど良い考えではないと思います。
私はDiscourseのReactフロントエンドを書いていますが、Emberフロントエンドの代替にするつもりはありません。
むしろ、同じことの繰り返しではなく、非常に特定のユースケースへの追加です。理由は、UIをWeb3実験により適応させたいからです。このためには、代替フロントエンドを持つ方が適切です。カスタムウィザードプラグインも、別のEmberフロントエンドのルートをたどると推測します。(機能は…まあ…カスタムなので
…このようにするのは合理的です)
ReactフロントエンドとViteを含むリポジトリが1つあります。
そして、最初のもののビルド出力をDiscourseプラグインのパブリックアセットフォルダにプルインする2番目のリポジトリがあります。
フォーラムにも登録しました。ご不明な点がございましたらお知らせください
![]()