-
Notifications
You must be signed in to change notification settings - Fork 117
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
[vvm-async-api] Add: ユーザー辞書APIを追加 #538
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
draft PR良いですね!
API設計で認識違いそうなとことかが今のうちから話せる。
Co-authored-by: Ryo Yamashita <[email protected]>
Co-Authored-By: qryxip <[email protected]>
Co-Authored-By: qryxip <[email protected]>
|
||
|
||
@pydantic.dataclasses.dataclass | ||
class UserDictWord: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ここ、Rust実装のバリデータを隠しAPIを通したりしてここに持ってきて、Pydanticとしてバリデートされるようにした方がいいかも。
(面倒だろうし、やるとしても今でなくてもいいと思います)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
diffがとんでもないことになってるので別のPRで諸々(例えばPython APIのlib.rsの分割とか)と一緒にやろうと思います。
Co-Authored-By: qryxip <[email protected]>
Co-Authored-By: qryxip <[email protected]>
Co-Authored-By: qryxip <[email protected]>
Co-Authored-By: qryxip <[email protected]>
レビューを反映しました。 |
Co-authored-by: Ryo Yamashita <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!
お疲れ様です。よい設計だと思います。
Rustの書き方が結構身に付いてきているかと思います。
@Hiroshiba #497 の方、YちゃんさんとSuitCaseさんからOKをもらってますし、あとはタスクリストの移行ができればマージできるかなと思っているのですが、マージの順番どうしましょう? このPRが先? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!!!
お疲れ様でした!!
もしよかったら今回の経験の感想とかを一言でもいいのでDiscord等で語ってください!
メンテナとしても学びがあると思うし、他の方の勢いや @sevenc-nanashi さんの評価にもなるかなと思うので・・・!
@qryxip マージの順序は先に vvm-async → main を済ませると良さそうです。 そのあとmainに辞書PRをマージすることに関しては僕たち2人のapproveで良いかなと。 |
はい。それがいいと思います。 |
ところで #265 がちゃんとlinkされてなかったみたいなので、今しました。 |
宛先を変更しました。 |
プロジェクトブランチがマージされたのでこちらもマージしたいと思います!! このコメントが残っているので必要であればissue化するかタスクリストに追加してもいいかもです! |
これは今からPR出そうと思います。 |
そういえばツイートしていなかったのでツイートしました!! |
* Refactor: Python APIの変換系を移動 * Add: pydanticにバリデーターを追加 * Add: pyiにVoicevoxErrorを記述 Co-Authored-By: Qryxip <[email protected]> * Add: to_zenkakuを通すように * Update crates/voicevox_core_python_api/python/voicevox_core/_rust.pyi Co-authored-by: Ryo Yamashita <[email protected]> --------- Co-authored-by: Qryxip <[email protected]> Co-authored-by: Ryo Yamashita <[email protected]>
内容
ユーザー辞書を実装します。
関連 Issue
その他
C APIの設計は初めてなので指摘はどんどんしていただけると