We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
プリセット周りのエンドポイントは、「delete_presetにPOST」など、RESTなAPIではありません。 これを、REST APIの原則に沿ったメソッドに変更することを提案します。 メリットもデメリットもあると思われるので、「要議論」ラベルを付けておきます。
delete_preset
RESTなAPIになり、分かりやすくなる
Deprecatedとして扱う手間がかかる
今までのエンドポイントをDeprecated扱いとし、REST APIに沿ったメソッドで定義されるエンドポイントを作成する https://fastapi.tiangolo.com/tutorial/path-operation-configuration/#deprecate-a-path-operation
0.21.1
APIのドキュメントでは、Deprecatedなエンドポイントはグレーで表示されるようです。
The text was updated successfully, but these errors were encountered:
関連しそう:VOICEVOX/voicevox_project#18
Sorry, something went wrong.
確かにRESTになってない気がしますね! 以前のやつはdeprecatedとして実装しつつリネームする、で良さそうに思います!
@sevenc-nanashi さんの書いてくださったタスクリストにもエンジンのpreset系のAPIとuser_dict_word系のAPIでdeleteやupdateのインターフェイスが異なるがありますね!(忘れてました) 今はdeprecatedにしておいて、超破壊的変更の時に消しますか! まあこれくらいなら1年後ぐらいに消してもいいかもしれない。
エンジンのpreset系のAPIとuser_dict_word系のAPIでdeleteやupdateのインターフェイスが異なる
No branches or pull requests
内容
プリセット周りのエンドポイントは、「
delete_preset
にPOST」など、RESTなAPIではありません。これを、REST APIの原則に沿ったメソッドに変更することを提案します。
メリットもデメリットもあると思われるので、「要議論」ラベルを付けておきます。
Pros 良くなる点
RESTなAPIになり、分かりやすくなる
Cons 悪くなる点
Deprecatedとして扱う手間がかかる
実現方法
今までのエンドポイントをDeprecated扱いとし、REST APIに沿ったメソッドで定義されるエンドポイントを作成する
https://fastapi.tiangolo.com/tutorial/path-operation-configuration/#deprecate-a-path-operation
VOICEVOXのバージョン
0.21.1
OSの種類/ディストリ/バージョン
その他
APIのドキュメントでは、Deprecatedなエンドポイントはグレーで表示されるようです。
The text was updated successfully, but these errors were encountered: