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
#711 (comment) で挙がった内容をふまえて、Issue化します。
起動引数や環境変数の説明は、ArgumentParser.add_argumentのhelp引数で設定しています。 この内容はpython run.py --helpに出力され、出力内容をREADMEに記載しています。
ArgumentParser.add_argument
help
python run.py --help
現在のhelpの内容は、起動引数と環境変数の優先順やデフォルト値などの詳細な仕様を知るには十分でなく、コードを読む必要があります。
しかし詳細な挙動をhelpに記述すると、python run.py --helpの出力が長くなり、ターミナルやREADMEの限られた紙面では読みにくくなります。
docs/以下に仕様を説明するMarkdownドキュメントを追加して、起動引数・環境変数を変更する場合に合わせて更新するようにしたいです。
docs/
Markdownドキュメントを手で書く以外でも、プログラム中に記述する方法や自動生成する方法などがあれば検討したいです。 他のプロジェクトのドキュメントの例があれば参考にしたいです。
たたき台: https://gist.github.com/aoirint/1c17899193b9509c9768acfe6379d670
いまのところ、上のたたき台の感じのドキュメントを考えています。
0.15 開発版
The text was updated successfully, but these errors were encountered:
方針良さそうに感じました!! 叩き台もパッと見ですがいい感じな気がします
他のプロジェクトのドキュメントの例があれば参考にしたいです。
僕たちも依存してるuvicornとか参考になりそうかも。https://www.uvicorn.org/settings/ たぶん全引数に対して環境変数があるっぽみでした。こうすればドキュメントも簡単でなるほどでした。 clickが使われているっぽみです。
ドキュメントはわりとユーザビリティとメンテナンス性のトレードオフになると思うので、どれぐらい需要あるかを考慮して力入れ具合を定めたいですね! ドキュメントが必要になるほど詳細に知りたい人はエンジンのユーザーではなくエンジンを使った開発者なので、まあだいぶ少ないだろうなとは思います。 それを前提にリストアップしてくださったのをコメントするとこんな感じでしょうか。
ドキュメントは利用者のためにあることを念頭に置けば取捨選択できるかなと! (一つ一つこちら側で判断必要であれば申し付けください 🙏)
Sorry, something went wrong.
優先度:低
本 Issue は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。
No branches or pull requests
内容
#711 (comment) で挙がった内容をふまえて、Issue化します。
起動引数や環境変数の説明は、
ArgumentParser.add_argument
のhelp
引数で設定しています。この内容は
python run.py --help
に出力され、出力内容をREADMEに記載しています。現在の
help
の内容は、起動引数と環境変数の優先順やデフォルト値などの詳細な仕様を知るには十分でなく、コードを読む必要があります。しかし詳細な挙動をhelpに記述すると、
python run.py --help
の出力が長くなり、ターミナルやREADMEの限られた紙面では読みにくくなります。docs/
以下に仕様を説明するMarkdownドキュメントを追加して、起動引数・環境変数を変更する場合に合わせて更新するようにしたいです。Markdownドキュメントを手で書く以外でも、プログラム中に記述する方法や自動生成する方法などがあれば検討したいです。
他のプロジェクトのドキュメントの例があれば参考にしたいです。
たたき台: https://gist.github.com/aoirint/1c17899193b9509c9768acfe6379d670
いまのところ、上のたたき台の感じのドキュメントを考えています。
Pros 良くなる点
Cons 悪くなる点
実現方法
VOICEVOXのバージョン
0.15 開発版
その他
The text was updated successfully, but these errors were encountered: