最近、ソフトウェアエンジニアの為の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段階の公開範囲が可能です。

コメント(返信)機能を実装しました。

最近はHolloの作業の為、Hackers' Pubには全く手を付けていません。Hollo 0.4.0をリリースした後、Hackers' Pubの作業を再開する予定です。

新年を迎えて再びHackers' Pubの作業を再開した。今日は共有された投稿を誰が共有したかを表示する様にした。(まだ共有をする事は出来ないが、他のActivityPubサーバーのアカウントが共有した投稿を見る事は出来る)

スクリーンショットに引用しているのは さんの下の投稿:

https://social.genya0407.link/@genya0407/113751089421389307 [参照]

genya0407  
hollo は実際いい感じだと思う。mastodon からの引越しを検討するレベル。

Hackers' Pubの作業は思ったより遅いですが、それでも1月中に主要な機能を全て完成させ、プライベートベータを開始するのが目標です。

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

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