フォロー

最近では、Fedifyよりも高い抽象化レベルを提供するメタフレームワークを構想している。コードネームはFedifyKit。Fedify + Hono + Drizzle ORMの構成で、プロジェクトを初期化するだけで、アクタやフォローなどの一般的な動作はすでに実装されていることを目指している。

年内に完成できるかな? :blobcatthinkingeyes:

ウェブサーバー開発に喩えて言えば、現在殆どの実装がそれぞれゼロからActivityPubを開発するのは、CGI時代にCやPerlでコーディングしていた感じに近い。Fedifyの抽象化レベルはRailsが登場する前のウェブフレームワークに近い。FedifyKit(コードネーム)は、Railsに近い抽象化レベルのActivityPubフレームワークが必要という問題意識から着想。

Railsに比喩したけど、実際はUserモデルが搭載されているDjangoに近いかも。プロジェクトを生成すると基本的にActorモデルが提供された状態でスタートできる様に。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。