MastodonにDev Containerの設定が追加されました。これによりVS Codeを使っている場合は環境構築が簡単になるのではないでしょうか。MastodonはPostgreSQLやRedisなどのアプリケーションも同時に動かす必要がありますが、VS Codeを使っている場合は左下のアイコンをクリックして出てきたメニューから「Reopen in Container」を選んでコンテナから開き直すと必要なアプリケーションのインストールや実行が自動で行われます。
また加えてGitHub Codespacesも使えるようになっています。手元の環境にVS Code以外をインストールすることなくGitHubのサーバー上に開発環境の構築を行えます。リモートであるため一定のレイテンシはありますがポートフォワーディングもありローカルで開発しているかのような気軽さで開発が行えます。すごいですね。
Add DevContainer config by ykzts · Pull Request #17764 · mastodon/mastodon https://github.com/mastodon/mastodon/pull/17764