ユーザーテンプレートの作成支援 #602
Labels
completely new feature
The label for features that is not exists in official VCC and we have to define the behavior
enhancement
New feature or request
vrc-get-gui
Issues for vrc-get-gui
Summary / 概要
既存の(現在制作中の)プロジェクトテンプレートをベースにした上で、任意のVPMパッケージを導入するように設定出来る、ユーザーテンプレートの作成支援機能があると良さそうです。
これにより、ユーザーは簡単に独自のテンプレートを作成することが出来ます。
ユーザーテンプレートにはVPMパッケージ以外も入れられると思いますが、そこの設定UIをどうすべきかは思いついていません。
イメージは、ベースにするテンプレートを選択し、導入するパッケージ(+バージョン)を、プロジェクト管理画面に近い様式のページで設定するものです。
また、バージョンは出来るだけ最新にしたい可能性があるので、(パッケージごとに?)出来るだけ最新にするかを決められると良さそうです。
VRChat SDKを除いて、VPMパッケージはSemverに従っていることが期待されるため、"出来るだけ最新"はbreakingのない
N.x.x
の範囲かなと思いますが、ややこしい場合は、これに加えてsemver表記を直接書けるoptionalな入力項目があっても良いでしょう。設定後は、それらのテンプレートを管理する(後から変更出来る)ページがあると良いと思います。
このページでは、元にしたテンプレートと、そこの導入するように設定しているパッケージとバージョンを一覧することができ、後からテンプレートにパッケージを増やしたりといったことが簡単に行えることが期待されます。
Purpose / 目的
ユーザーテンプレートの普及、利便性向上
Additional context / 補足
No response
The text was updated successfully, but these errors were encountered: