最近、ソフトウェアエンジニアの為のActivityPubベースのSNSを作っています。基本的にはZennとマイクロブログを混ぜた様な感じになりそうです。ソースコードもAGPL 3.0で配布する予定です。進展が有ればまた報告します。

あ、開発スタックはDeno + PostgreSQL + Drizzle ORM + Fresh + Fedifyくらいの組み合わせでやっていますが、後でちょっと変わるかもしれません。

プロフィールページに様々なリンクをサポートする予定。

どの機能を先に作れば良いか?

開発者向けソーシャルネットワークでサポートすべきMarkdown拡張文法は?

投稿のエディタを実装中!まだ<textarea>で実装して構文強調は出来ないが、今後Monaco Editorに置き換える予定。

デザイン力が無い為、デザインは出来るだけシンプルにする様にしているが、それでもやはりデザインは難しい…

i18nextを使って国際化機能を追加中。まずは英語、韓国語、日本語から。

MisskeyのノートやMastodonの投稿に相当する機能を作った。まだ言及や返信ができないが、ActivityPubとの連携もちゃんと出来る様に成った。

https://hackers.pub/@hongminhee/0193bf66-2526-7843-b489-d5f40c7f9ae9

MisskeyのノートやMastodonの投稿に相当する機能を作った。まだ言及や返信ができないが、ActivityPubとの連携もちゃんと出来る様に成った。

https://hackers.pub/@hongminhee/0193bf66-2526-7843-b489-d5f40c7f9ae9 [参照]

洪 民憙 (Hong Minhee)  
hackers.pubのドメインを付けて、最初のアカウントを作った。ActivityPubの連携も出来る!

あ、そうだ。Hackers' Pubの行動綱領(code of conduct)を書かなきゃな。

洪 民憙 (Hong Minhee)  
Hackers' Pubに公開範囲を実装しました。Mastodonと同様に、**公開**・**ひかえめな公開**・**フォロワーのみ**・**言及されたユーザーのみ**、この4段階の公開範囲が可能です。
新しいものを表示

ドメイン名も素敵だし、プロフィールページに自身の他アカウントを完全に網羅できるようなLink in Bioがあるのは自分的にも理想なんです。

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

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