-
-
Notifications
You must be signed in to change notification settings - Fork 2
feat: ジャーナル機能 #1063
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
ジャーナルをフォローしているユーザーリストもあると良さそう |
ジャーナルは外部のインスタンスからもフォローされ得る想定だったはずです. フォローしているという条件だけだとあらゆる連合に問い合わせるように見ますが, 同じインスタンス内でそれをフォローしているアカウントに限定する想定でしょうか? |
おそらく,「(ユーザーが問い合わせる)インスタンスが知っている範囲で全員を返す」というような実装になると思っています
ジャーナルの完全なフォローリストをジャーナルが存在するインスタンスに問い合わせることも実装可能ではあると思いますが,多くの場合で必要ないキャッシュになるので,どこまで情報を把握するかを調整したりできるようにしたほうが良いかもしれません |
それなら, ホップ数を指定できるようにするとどうでしょうか.
|
一般的にホップの概念は存在しない(インスタンスは基本的に投稿をリレーしない)ので、インスタンスの動作設定パラメーターで「外部ジャーナルのフォロー関係の取得制限」みたいな値を与えるとかそういうことしかできないと思っています |
ではこういう感じでどうでしょう.
|
Uh oh!
There was an error while loading. Please reload this page.
Before requesting
Problem
Pulsate チームが提唱する課題 (ピッチ資料 を参照) として, 分散型 SNS では中央集権のものよりコミュニティが分断されやすいという点を挙げていました.
Proposed Solution
これを解決するためにジャーナルという機能を提案していました. ここではその具体的な設計を述べます.
ジャーナルの属性:
[a-zA-Z0-9_]
の文字列ジャーナルの ER 図:
APIエンドポイント:
GET /v0/journals
GET /v0/journals/:journal_id
GET /v0/timeline/journals/:journal_id
POST /v0/notes
POST /v0/journals/:journal_id/follow
DELETE /v0/journals/:journal_id/follow
POST /v0/journals
PATCH /v0/journals
PUT /v0/journals/archive
Other information
No response
The text was updated successfully, but these errors were encountered: