Я согласен с большинством ваших пунктов. Но я считаю, что переписывание проекта почти никогда не является хорошей идеей.
Я пишу фронтенд на React для Discourse, но не планирую, чтобы он заменил фронтенд на Ember. Это скорее дополнение для очень конкретного случая использования, а не повторение того же самого. Причина в том, что я хочу сделать UI более адаптивным для экспериментов с Web3. Для этого наличие альтернативного фронтенда подходит лучше. Я полагаю, что плагин кастомного мастера (custom wizard) тоже идет по пути отдельного фронтенда на Ember (поскольку функциональность… ну… кастомная
… поэтому разумно поступить именно так).
У меня есть один репозиторий, где находится фронтенд на React с Vite:
А затем у меня есть второй репозиторий, куда я подтягиваю результаты сборки первого в папку публичных ассетов плагина Discourse.
Я также зарегистрировался на вашем форуме. Если у вас возникнут вопросы, дайте знать
![]()