{"action":"created","issue":{"url":"https://api.github.com/repos/Sylius/Sylius/issues/6952","repository_url":"https://api.github.com/repos/Sylius/Sylius","labels_url":"https://api.github.com/repos/Sylius/Sylius/issues/6952/labels{/name}","comments_url":"https://api.github.com/repos/Sylius/Sylius/issues/6952/comments","events_url":"https://api.github.com/repos/Sylius/Sylius/issues/6952/events","html_url":"https://github.com/Sylius/Sylius/pull/6952","id":192620258,"number":6952,"title":"[Core][Installer] Rework installer commands","user":{"login":"Zales0123","id":6212718,"avatar_url":"https://avatars.githubusercontent.com/u/6212718?v=3","gravatar_id":"","url":"https://api.github.com/users/Zales0123","html_url":"https://github.com/Zales0123","followers_url":"https://api.github.com/users/Zales0123/followers","following_url":"https://api.github.com/users/Zales0123/following{/other_user}","gists_url":"https://api.github.com/users/Zales0123/gists{/gist_id}","starred_url":"https://api.github.com/users/Zales0123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zales0123/subscriptions","organizations_url":"https://api.github.com/users/Zales0123/orgs","repos_url":"https://api.github.com/users/Zales0123/repos","events_url":"https://api.github.com/users/Zales0123/events{/privacy}","received_events_url":"https://api.github.com/users/Zales0123/received_events","type":"User","site_admin":false},"labels":[{"id":58127774,"url":"https://api.github.com/repos/Sylius/Sylius/labels/Bug%20Fix","name":"Bug Fix","color":"eb6420","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-11-30T16:55:54Z","updated_at":"2016-11-30T22:06:29Z","closed_at":"2016-11-30T22:06:18Z","pull_request":{"url":"https://api.github.com/repos/Sylius/Sylius/pulls/6952","html_url":"https://github.com/Sylius/Sylius/pull/6952","diff_url":"https://github.com/Sylius/Sylius/pull/6952.diff","patch_url":"https://github.com/Sylius/Sylius/pull/6952.patch"},"body":"| Q               | A\r\n| --------------- | ---\r\n| Bug fix?        | yes |\r\n| New feature?    | no |\r\n| BC breaks?      | no |\r\n| Related tickets | |\r\n| License         | MIT |\r\n\r\n*Sylius* installer is a powerful tool, but since last few years it became a little bit messy. This PR is the first step to make it usable.\r\n\r\n- [x] read all commands and make sure they work properly (especially checking and setting permissions)\r\n- [x] take care about coding standards\r\n- [x] make output as minimal as it can be\r\n- [x] extract commands logic to services to make them cleaner and more readable - the goal is to make command run service, optionally display start and end message, maybe run another command\r\n\r\nTo-do:\r\n- [x] clean up ``SetupCommand``\r\n\r\nI hope we will be able to test this commands properly in the nearest future, as current test doesn't really test anything ;)"},"comment":{"url":"https://api.github.com/repos/Sylius/Sylius/issues/comments/264011299","html_url":"https://github.com/Sylius/Sylius/pull/6952#issuecomment-264011299","issue_url":"https://api.github.com/repos/Sylius/Sylius/issues/6952","id":264011299,"user":{"login":"pjedrzejewski","id":614970,"avatar_url":"https://avatars.githubusercontent.com/u/614970?v=3","gravatar_id":"","url":"https://api.github.com/users/pjedrzejewski","html_url":"https://github.com/pjedrzejewski","followers_url":"https://api.github.com/users/pjedrzejewski/followers","following_url":"https://api.github.com/users/pjedrzejewski/following{/other_user}","gists_url":"https://api.github.com/users/pjedrzejewski/gists{/gist_id}","starred_url":"https://api.github.com/users/pjedrzejewski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pjedrzejewski/subscriptions","organizations_url":"https://api.github.com/users/pjedrzejewski/orgs","repos_url":"https://api.github.com/users/pjedrzejewski/repos","events_url":"https://api.github.com/users/pjedrzejewski/events{/privacy}","received_events_url":"https://api.github.com/users/pjedrzejewski/received_events","type":"User","site_admin":false},"created_at":"2016-11-30T22:06:29Z","updated_at":"2016-11-30T22:06:29Z","body":"Thank you Mateusz, great work!"}}
{"actor":{"display_login":"pjedrzejewski"}}