-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
API を packages/frontend 用とサードパーティー用に分離する #10693
Comments
そういうことやると往年のTwitterみたいに公式でしか使えない機能がどんどん増えそうでアレ (現状でもそもそもそんなサードパーティ気にしてないだろというのはまあ…) |
というかmsgpack in/out やるならサードパーティでも使えた方が嬉しそう |
まあ現状既に何が第三者向けで、どれがフロントエンド向けか明らかじゃないまま、整備しているのかしていないのかわからない状態でなあなあにしているので、はっきり分けてしまうのはありだと思ってる メンテナンスコストは増えるので、負担を減らす形で実装できたら良いのだけれど |
msgpack ならそうかもだけどモチベ的にはスキームベースのを採用したいのでこうなった |
サードパーティアプリ開発者として、サードパーティ向けのAPIのサポートが手薄になりそうなのでそのあたりのスタンスによっては反対 |
モチベは述べたとおり普遍性なので既存の API はどの道当面の間残す以外考えていない |
開発者の中にはサードパーティAPIをヘビーに使っている私のような人もいるので、そこのサポートはしっかりしていきたい |
Twitter API のケースと重ねられるけどあちらは OSS じゃない(すなわち誰かが改善したい意思があっても変更が容易ではない)という大きな違いがあることも念頭に置いて欲しい |
1st用APIと3rd用APIを分離という表現がたぶんあんまりよくなくて、GraphQLベースでアクセスできるAPIの追加とかなら受け入れられやすいと思う |
既存のエンドポイントをすぐに撤去しないとはいえ、将来的に拡張を続けるとも限らないので(つまり保守モード)誤解を生ませる表現よりは適切と考える |
(実際の所は #4635 を試してみて手触りが良くなかったら方針転換するかもしれない) |
仮にサードパーティのことをターゲットに入れるのなら |
Mastodon API に詳しい人によってメンテナンスされる必要があるのでメンバーに該当する人がいないと厳しい
になる |
Mastodon API と互換性が持てない機能がいくつかあるので完全な Mastodon API 互換は厳しい (e.g. 複数回Renote)、まあ機能限定でも選択肢の1つとして持っておくのはありだとは思う |
このままいくと
の五種類を取り扱うことになってしまいそう |
Mastodon API持ったところでというのがあるしメンテナンスできないので要らないと思われる |
MisskeyはMastodonではないし、Mastodon APIはFediverseのデファクトスタンダードなAPIではないので、それに実装コストをかけるくらいならMicropubやActivityPubC2Sに費やすべきだと私も考えます |
|
Summary
The text was updated successfully, but these errors were encountered: