-
Notifications
You must be signed in to change notification settings - Fork 206
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
manifest_assets/base_info.jsonのような、エンジンの情報を入れるファイルの仕様を決める #425
Comments
issue作成ありがとうございます! とりあえず、いろいろ視点を足してみました。
既存のに合わせると
一意性を考えるのが面倒なので、UUID4が良いかなーとか思ってます。
コマンドなのか実行ファイルなのか決めちゃいたいかもです。
localhostか127.0.0.1で固定だろうからなくても良いかも。
用意すべきものがいくつかあるので、それは定義済みにしちゃいますか。
がありそう。(iconはrootでも良いかも)
開発者情報載せるの良いですね!!! |
そっちの方が良いですね。
例えば、vvprojファイルを他の人と共有する場合、
そうですねー。どこかで外部サーバーでエンジンをホストする話が出ていたような気がしたので。
dockerで動かすエンジンとかだとcommandとかの方が良いかなと思ってコマンドにしてます。
確かに、決めておくとアイコンとかもつけやすそうですね。
これはrootでも良さそうですね。 最初のメッセージを更新しました。 |
なるほどです!
なるほどです。
なるほどです!
ここでいうドキュメントは、使い方などを想定していますか 👀 |
確かに。うーん、 {
// ...
"command": "run.exe {use_gpu?--use_gpu:}",
"settings": {
"use_gpu": {
"type": "boolean",
"description": "GPUモードにするかどうか"
}
}
} こんな感じにsettingsをつけて、引数をいじれるようにする…?
最初は、 {
"使い方": "docs/tutorial.md",
"利用規約": "docs/tos.md",
"開発者達": "docs/developers.md",
"サポート": "docs/support.md",
} |
あ、言い忘れてましたが、これはAPIじゃなく、エンジンと一緒にjsonファイルとして配布する感じでした(ブラウザ拡張のmanifest.jsonみたいな) |
なるほどです!settingsだと何を示すのか少しややこしいかもです。dockerとかに倣うと、argsとか…?
なるほどです!
良いと思います! |
それか、エンジン側で |
ユーザーで変更するポートも |
なるほどです! 「動くのに必須なもの」「あると捗るもの」「まあなくても良いもの」に分けて、それぞれをmust/want/canにし、箇条書きにしてまとめるとかはどうでしょう 👀 |
というと? |
ちょっと後ろのmust/want/canが余計でした。。こんな感じを想像しています! 必須
あると捗るもの(なくても動くけど、あると楽になったりするもの。↑よりは優先度が低い。)
まあなくても良いもの(↑以外。とりあえずメモして、実装の優先度は下げる)
|
なるほど。 |
同感です・・・!!その中でissueのとこに無いのはportだけかな。 なんとなくだけど、優先度はこんな感じでどうでしょうか。 must
want
can
|
良さそうです! |
ありがとうございます! このissueを元に実装するissueを作れば、このissueは解決にしてよさそうな気がします。 |
実装する、というと、Voicevoxの方ですか? |
まずエンジン側のbase_info.jsonを修正して、あとはVOICEVOXの方になるかなと思います!! そういえばbase_info.jsonは、もともとは別の情報も足すからbase_infoだったのですが、もう足さない感じになっているのでmanifest.jsonの方がわかりやすいかも・・・? |
内容
タイトル通り。
Pros 良くなる点
カスタムエンジンや、UIなどが作りやすくなる
Cons 悪くなる点
実現方法
VOICEVOX/voicevox#840 に少し追加して。
関連
その他
shirowanisanさんあたりから話を聞いてみたいです。
The text was updated successfully, but these errors were encountered: