{"action":"created","issue":{"url":"https://api.github.com/repos/dtoebe/new-che-electron/issues/5","repository_url":"https://api.github.com/repos/dtoebe/new-che-electron","labels_url":"https://api.github.com/repos/dtoebe/new-che-electron/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/dtoebe/new-che-electron/issues/5/comments","events_url":"https://api.github.com/repos/dtoebe/new-che-electron/issues/5/events","html_url":"https://github.com/dtoebe/new-che-electron/issues/5","id":171306631,"number":5,"title":"Incorporate use of Che CLI with profile capability","user":{"login":"TylerJewell","id":392458,"avatar_url":"https://avatars.githubusercontent.com/u/392458?v=3","gravatar_id":"","url":"https://api.github.com/users/TylerJewell","html_url":"https://github.com/TylerJewell","followers_url":"https://api.github.com/users/TylerJewell/followers","following_url":"https://api.github.com/users/TylerJewell/following{/other_user}","gists_url":"https://api.github.com/users/TylerJewell/gists{/gist_id}","starred_url":"https://api.github.com/users/TylerJewell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TylerJewell/subscriptions","organizations_url":"https://api.github.com/users/TylerJewell/orgs","repos_url":"https://api.github.com/users/TylerJewell/repos","events_url":"https://api.github.com/users/TylerJewell/events{/privacy}","received_events_url":"https://api.github.com/users/TylerJewell/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dtoebe/new-che-electron/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-16T02:16:38Z","updated_at":"2016-08-16T21:16:52Z","closed_at":null,"body":"First, we have always wanted to do a more enhanced Electron packaging - but we have been hard at work on improving the overall usability of the launcher, and unable to get to this point.  So super pleased that you are able to do this work.\r\n\r\nWe have had a general vision of having the Electron client be the primary install for new individual developers. They would get the binary, install it, and then launch it.  Within the Electron desktop application, there would be intelligence about whether the client was going to connect to a remote Che server (could be Che or a Codenvy).  Or, would it be a local Che server. If it's a local Che server, there are a couple choices - start with default, or perhaps start from a profile.  You could envision a really nice launcher screen that lets users the user choose one of these options. \r\n\r\nTo facilitate this - we have improved the Che CLI. I've added (still needs more testing) a `che profile` capability that lets users add / remove / list / set / unset profiles. You can set the name of the image, container, and any Che environment variable in a profile.  And once a profile is set, then the Che CLI will load that profile to send to the launcher instead of using environment variables. If no profile is set, then environment variables will be used.  This new capability is being tracked in this pull request: https://github.com/eclipse/che/pull/2119."},"comment":{"url":"https://api.github.com/repos/dtoebe/new-che-electron/issues/comments/240241822","html_url":"https://github.com/dtoebe/new-che-electron/issues/5#issuecomment-240241822","issue_url":"https://api.github.com/repos/dtoebe/new-che-electron/issues/5","id":240241822,"user":{"login":"dtoebe","id":390097,"avatar_url":"https://avatars.githubusercontent.com/u/390097?v=3","gravatar_id":"","url":"https://api.github.com/users/dtoebe","html_url":"https://github.com/dtoebe","followers_url":"https://api.github.com/users/dtoebe/followers","following_url":"https://api.github.com/users/dtoebe/following{/other_user}","gists_url":"https://api.github.com/users/dtoebe/gists{/gist_id}","starred_url":"https://api.github.com/users/dtoebe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dtoebe/subscriptions","organizations_url":"https://api.github.com/users/dtoebe/orgs","repos_url":"https://api.github.com/users/dtoebe/repos","events_url":"https://api.github.com/users/dtoebe/events{/privacy}","received_events_url":"https://api.github.com/users/dtoebe/received_events","type":"User","site_admin":false},"created_at":"2016-08-16T21:16:52Z","updated_at":"2016-08-16T21:16:52Z","body":"Per my plan on becoming an Eclipse project is it ok to have a codenvy button when the profiles window pops up? or will that violate any license with Eclipse?\r\n\r\nPer your original view of the electron app, you guys got rid of the binary download for che and all local installs are through Docker only now right? And is Vagrant still and/or will continue to be an option?"}}
{"actor":{"display_login":"dtoebe"}}