Skip to content
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

ユーザーテンプレートの作成支援 #602

Open
Sayamame-beans opened this issue Mar 15, 2024 · 1 comment
Open

ユーザーテンプレートの作成支援 #602

Sayamame-beans opened this issue Mar 15, 2024 · 1 comment
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

Comments

@Sayamame-beans
Copy link
Collaborator

Summary / 概要

既存の(現在制作中の)プロジェクトテンプレートをベースにした上で、任意のVPMパッケージを導入するように設定出来る、ユーザーテンプレートの作成支援機能があると良さそうです。
これにより、ユーザーは簡単に独自のテンプレートを作成することが出来ます。
ユーザーテンプレートにはVPMパッケージ以外も入れられると思いますが、そこの設定UIをどうすべきかは思いついていません。

イメージは、ベースにするテンプレートを選択し、導入するパッケージ(+バージョン)を、プロジェクト管理画面に近い様式のページで設定するものです。
また、バージョンは出来るだけ最新にしたい可能性があるので、(パッケージごとに?)出来るだけ最新にするかを決められると良さそうです。
VRChat SDKを除いて、VPMパッケージはSemverに従っていることが期待されるため、"出来るだけ最新"はbreakingのないN.x.xの範囲かなと思いますが、ややこしい場合は、これに加えてsemver表記を直接書けるoptionalな入力項目があっても良いでしょう。

設定後は、それらのテンプレートを管理する(後から変更出来る)ページがあると良いと思います。
このページでは、元にしたテンプレートと、そこの導入するように設定しているパッケージとバージョンを一覧することができ、後からテンプレートにパッケージを増やしたりといったことが簡単に行えることが期待されます。

Purpose / 目的

ユーザーテンプレートの普及、利便性向上

Additional context / 補足

No response

@Sayamame-beans Sayamame-beans added enhancement New feature or request vrc-get-gui Issues for vrc-get-gui labels Mar 15, 2024
@Sayamame-beans
Copy link
Collaborator Author

テンプレートの保存箇所については恐らくVCCに準ずる形になると思うので、それらのテンプレートが置いてあるフォルダを開けるようになっていれば、zip等にしての配布/バックアップもやりやすくなるのかなと思います

@Sayamame-beans Sayamame-beans added the completely new feature The label for features that is not exists in official VCC and we have to define the behavior label Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
Status: No status
Development

No branches or pull requests

1 participant