Misskeyを完全に拡張可能なモジュールの集合体の構造にすることを考えたりした

・各機能ごとにfrontend/backend/misskey-jsの拡張部分だけをまとめたmonorepoパッケージにする
・機能全体と大枠のUI構造物をまとめたcoreを用意する
・coreは通常のNPMパッケージとして用意する
・すべてのモジュールを追加した、そのまま使えるプレバンドル版(従来のMisskeyのポジション)を用意する
・モジュールの追加/削除をしたい場合は、Misskey Coreパッケージと拡張モジュール群を自前のNPMパッケージにインストールして、直下の
build.config.tsなどでどのパッケージを読み込むか決めてビルドすることで、指定したモジュールのみが含まれたMisskeyを簡単に作成することができる(Nuxtのノリ)

けど時間がないので私には無理

1

If you have a fediverse account, you can quote this note from your own instance. Search https://misskey.io/notes/a7sv5a5lg7mz07r0 on your instance and quote it. (Note that quoting is not supported in Mastodon.)