{"action":"opened","issue":{"url":"https://api.github.com/repos/SebastianNiemann/Mantella/issues/149","repository_url":"https://api.github.com/repos/SebastianNiemann/Mantella","labels_url":"https://api.github.com/repos/SebastianNiemann/Mantella/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/SebastianNiemann/Mantella/issues/149/comments","events_url":"https://api.github.com/repos/SebastianNiemann/Mantella/issues/149/events","html_url":"https://github.com/SebastianNiemann/Mantella/issues/149","id":133645060,"number":149,"title":"Cleaner debugging and testing separation within the Vagrantfile","user":{"login":"SebastianNiemann","id":5516578,"avatar_url":"https://avatars.githubusercontent.com/u/5516578?v=3","gravatar_id":"","url":"https://api.github.com/users/SebastianNiemann","html_url":"https://github.com/SebastianNiemann","followers_url":"https://api.github.com/users/SebastianNiemann/followers","following_url":"https://api.github.com/users/SebastianNiemann/following{/other_user}","gists_url":"https://api.github.com/users/SebastianNiemann/gists{/gist_id}","starred_url":"https://api.github.com/users/SebastianNiemann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SebastianNiemann/subscriptions","organizations_url":"https://api.github.com/users/SebastianNiemann/orgs","repos_url":"https://api.github.com/users/SebastianNiemann/repos","events_url":"https://api.github.com/users/SebastianNiemann/events{/privacy}","received_events_url":"https://api.github.com/users/SebastianNiemann/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SebastianNiemann/Mantella/labels/refactor","name":"refactor","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"SebastianNiemann","id":5516578,"avatar_url":"https://avatars.githubusercontent.com/u/5516578?v=3","gravatar_id":"","url":"https://api.github.com/users/SebastianNiemann","html_url":"https://github.com/SebastianNiemann","followers_url":"https://api.github.com/users/SebastianNiemann/followers","following_url":"https://api.github.com/users/SebastianNiemann/following{/other_user}","gists_url":"https://api.github.com/users/SebastianNiemann/gists{/gist_id}","starred_url":"https://api.github.com/users/SebastianNiemann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SebastianNiemann/subscriptions","organizations_url":"https://api.github.com/users/SebastianNiemann/orgs","repos_url":"https://api.github.com/users/SebastianNiemann/repos","events_url":"https://api.github.com/users/SebastianNiemann/events{/privacy}","received_events_url":"https://api.github.com/users/SebastianNiemann/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/SebastianNiemann/Mantella/milestones/1","html_url":"https://github.com/SebastianNiemann/Mantella/milestones/Version%201.0","labels_url":"https://api.github.com/repos/SebastianNiemann/Mantella/milestones/1/labels","id":1565098,"number":1,"title":"Version 1.0","description":"","creator":{"login":"SebastianNiemann","id":5516578,"avatar_url":"https://avatars.githubusercontent.com/u/5516578?v=3","gravatar_id":"","url":"https://api.github.com/users/SebastianNiemann","html_url":"https://github.com/SebastianNiemann","followers_url":"https://api.github.com/users/SebastianNiemann/followers","following_url":"https://api.github.com/users/SebastianNiemann/following{/other_user}","gists_url":"https://api.github.com/users/SebastianNiemann/gists{/gist_id}","starred_url":"https://api.github.com/users/SebastianNiemann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SebastianNiemann/subscriptions","organizations_url":"https://api.github.com/users/SebastianNiemann/orgs","repos_url":"https://api.github.com/users/SebastianNiemann/repos","events_url":"https://api.github.com/users/SebastianNiemann/events{/privacy}","received_events_url":"https://api.github.com/users/SebastianNiemann/received_events","type":"User","site_admin":false},"open_issues":19,"closed_issues":5,"state":"open","created_at":"2016-02-05T08:08:01Z","updated_at":"2016-02-15T07:40:41Z","due_on":"2016-03-02T23:00:00Z","closed_at":null},"comments":0,"created_at":"2016-02-15T07:40:41Z","updated_at":"2016-02-15T07:40:41Z","closed_at":null,"body":"The Vagrantfile mixes testing and debugging.\r\n```\r\n# Testing\r\nsudo apt-get install -qq catch\r\n## Using clang-format-3.6\r\nsudo apt-get install -qq clang-format-3.6\r\nsudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-3.6 100\r\nsudo update-alternatives --set clang-format /usr/bin/clang-format-3.6\r\nsudo apt-get install -qq iwyu\r\nsudo apt-get install -qq valgrind\r\nsudo apt-get install -qq lcov\r\n\r\n# Useful development tools\r\nsudo apt-get install -qq htop\r\nsudo apt-get install -qq git\r\nsudo apt-get install -qq ccache\r\nsudo apt-get install -qq gdb\r\nsudo apt-get install -qq dos2unix\r\n```\r\n\r\nA cleaner separation would be\r\n```\r\n# Testing\r\nsudo apt-get install -qq catch\r\n## Using clang-format-3.6\r\nsudo apt-get install -qq clang-format-3.6\r\nsudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-3.6 100\r\nsudo update-alternatives --set clang-format /usr/bin/clang-format-3.6\r\nsudo apt-get install -qq iwyu\r\nsudo apt-get install -qq lcov\r\n\r\n# Debugging\r\nsudo apt-get install -qq gdb\r\nsudo apt-get install -qq valgrind\r\n\r\n# Useful development tools\r\nsudo apt-get install -qq htop\r\nsudo apt-get install -qq git\r\nsudo apt-get install -qq ccache\r\nsudo apt-get install -qq dos2unix\r\n```"}}