{"action":"created","issue":{"url":"https://api.github.com/repos/skooppaos/appserver-io-cli/issues/1","repository_url":"https://api.github.com/repos/skooppaos/appserver-io-cli","labels_url":"https://api.github.com/repos/skooppaos/appserver-io-cli/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/skooppaos/appserver-io-cli/issues/1/comments","events_url":"https://api.github.com/repos/skooppaos/appserver-io-cli/issues/1/events","html_url":"https://github.com/skooppaos/appserver-io-cli/issues/1","id":154481805,"number":1,"title":"Feature List","user":{"login":"smolinari","id":3314957,"avatar_url":"https://avatars.githubusercontent.com/u/3314957?v=3","gravatar_id":"","url":"https://api.github.com/users/smolinari","html_url":"https://github.com/smolinari","followers_url":"https://api.github.com/users/smolinari/followers","following_url":"https://api.github.com/users/smolinari/following{/other_user}","gists_url":"https://api.github.com/users/smolinari/gists{/gist_id}","starred_url":"https://api.github.com/users/smolinari/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smolinari/subscriptions","organizations_url":"https://api.github.com/users/smolinari/orgs","repos_url":"https://api.github.com/users/smolinari/repos","events_url":"https://api.github.com/users/smolinari/events{/privacy}","received_events_url":"https://api.github.com/users/smolinari/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-12T13:26:10Z","updated_at":"2016-06-06T12:36:04Z","closed_at":null,"body":"Commands to be made available in the CLI.\r\n\r\n- [x] \"about\" command. This is the default and explains how the CLI works.\r\n\r\n- [x] \"new\" command. creates a new project.\r\n\r\n  - Arguments/ Options:\r\n    - [x] **name** - _mandatory_ - The name of the project and also the name of the directory under `/webapps`.\r\n    - [x] **[--with]** - _optional_ - the \"with\" parameter allows you to add different applications into the project automatically. For instance \"--with routlt\" will install the project with the `routlt`package. \"--with example\" will install the example app automatically. \r\n      \r\n  - Questions/ Parameters:\r\n    - [x] If the name is missing from command, ask for it.\r\n    - [x] Ask for directory name.\r\n    - [x] Ask for org name      \r\n\r\n  - Tasks to do:\r\n     - [x] Create project/ application directory.\r\n     - [x] Create git repo.\r\n     - [x] Create composer project.\r\n     - [x] Create skeleton app.\r\n     - [ ] If a package was added with ´--with´, install it.\r\n       \r\n\r\n- [ ] \"restart\" command. This is for restarting appserver. \r\n\r\n- [ ] \"virtual-host\" command. To create a new virtual host for a particular app. The app must be created first.\r\n\r\n  - Arguments:\r\n    **[name-of-directory]** - _mandatory_ - The name of the application directory.\r\n   - .\r\n    \r\n- [ ] \"remove\" command. To remove an application, which is no longer needed. \r\n\r\n- [ ] \"environment\" command. Changes the environment.\r\n       \r\n  - Arguments:\r\n    **[prod|dev]** - To select between production or development modes.\r\n  - .\r\n\r\n- [ ] \"mode\" command. To start appserver in runner mode. \r\n\r\n- [ ] \"scanner\" command. Creates a scanner to automatically restart appserver, when changes are made to a particular application's directory. \r\n  - Arguments:\r\n    **[name-of-directory]** - _mandatory_ - The name of the directory under `/webapps`, which should be watched. \r\n\r\nScott\r\n"},"comment":{"url":"https://api.github.com/repos/skooppaos/appserver-io-cli/issues/comments/223946181","html_url":"https://github.com/skooppaos/appserver-io-cli/issues/1#issuecomment-223946181","issue_url":"https://api.github.com/repos/skooppaos/appserver-io-cli/issues/1","id":223946181,"user":{"login":"wagnert","id":287509,"avatar_url":"https://avatars.githubusercontent.com/u/287509?v=3","gravatar_id":"","url":"https://api.github.com/users/wagnert","html_url":"https://github.com/wagnert","followers_url":"https://api.github.com/users/wagnert/followers","following_url":"https://api.github.com/users/wagnert/following{/other_user}","gists_url":"https://api.github.com/users/wagnert/gists{/gist_id}","starred_url":"https://api.github.com/users/wagnert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wagnert/subscriptions","organizations_url":"https://api.github.com/users/wagnert/orgs","repos_url":"https://api.github.com/users/wagnert/repos","events_url":"https://api.github.com/users/wagnert/events{/privacy}","received_events_url":"https://api.github.com/users/wagnert/received_events","type":"User","site_admin":false},"created_at":"2016-06-06T12:36:04Z","updated_at":"2016-06-06T12:36:04Z","body":"Hi Scott,\r\n\r\nTo 1. the `install` command is very appreciated :). As requested last week, i'll add `Rout.Lt` to the core, so that the last version will always be delivered with appserver.io. Additionally it should be possible to install a specific `Rout.Lt` version for each application, because there is a good chance that different applications (from different developers for example) uses different `Rout.Lt` versions and and the developer can not always know which version of appserver.io will be used by the system provider/hoster. Beside this, i think `--with` will be totally o. k., as it allows one to install additional composer libraries when creating a new project, e. g. someone will initially add the `JMSSerializer` library.\r\n\r\nUsually each application will be in a separate directory unter `/webapps`, whereas each app can have as many subdomains as necessary, that's correct. \r\n\r\nTo 2. I think for beginners it would be very helpful, so it would be a nice feature :)\r\n\r\nYou're work is very appreciated, so giving you feedback is the least i can do :)\r\n\r\nTim"}}
{"actor":{"display_login":"wagnert"}}