-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Default stack projects #4653
Comments
I'm -1 to this request. When you want to share a ready-to-use workspace template (including a stack and projects), you should use a Factory. In your sample what would be interesting:
|
I disagree. For most of our ready-to-go stacks, I would agree with your statement but we should allow other stacks to import projects automatically without having to select the projects. Also you can only select one sample project but what if you want multiple? This is also a problem for the normal user that can create stacks but cannot create sample projects from dashboard forcing them to paste a url each time. Also if a users wants to share a stack configuration file how would these sample projects carry over to the other users che server. We do have factories now for che but this is still an added benefit IMO. Maybe during the workspace creation we give an option to import default projects defined by the stack. |
Importing multiple projects while creating the workspace will be covered in the new workspace creation flow: #4359 The stacks are defining the workspace's runtimes only. A stack could have project templates associated with. Those projects are linked to one or multiple stacks. (we define tags for project templates, tags for stacks and we allow the user to pick the project template with matching tags once the stack have been chosen). I think what you are looking for is not sharing a stack - but a complete workspace. We already have that in place:
On Codenvy, it is a bit different. In a team, we'll have ability to create/manage/share workspace templates, stacks and project templates. Maybe you should clarify the use case you are targeting for Che. As Che is not handling multi-user, if you create the workspace, any users using your Che instance will have the workspace (and will be able to duplicate it).
|
Alright I did not think about adding workspace configuration when creating a workspace. This works for me. |
Defining projects in a stacks are not added to a new stack. Do we want to allow this(enhancement) or should this already work(bug)? Alternative is to create a factory to share with others but it would be nice to allow projects to be defined in stack.
Reproduction Steps:
My stack.
codenvy 5.5.0
The text was updated successfully, but these errors were encountered: