Hello,
Current architecture model defines that "user" project files are located inside SQX root sub-folder. That works well for current drop(unzip) and run but makes it unsuitable to package distribution using native platform package manager (Windows/Linux). Installed files have OS native user/group defined and cannot be modified by unprivileged user.
1) I am requesting a profile support which will allow to redirect "user" project files outside of installation location. A "default" profile and optionally defining new profile locations (for example share files between installations). Currently partially it's already possible in settings.xml.
2) Default "project" structure might be still be part of base product package and copied in case of initialization of "default" profile.
Initially requesting to have:
1) "legacy" - works as of today, drop and run
2) "default" - points to some OS specific within user home.
3) able to define user custom defined profiles - dev/test/staging/production.
Ideally initially implemented as part of sqcli (a hidden feature running in "legacy" mode) and latter expended in GUI interface once feature is stable.
Hope that makes sense.
Thank you.
Enyx