{"action":"created","issue":{"url":"https://api.github.com/repos/spotify/luigi/issues/1126","labels_url":"https://api.github.com/repos/spotify/luigi/issues/1126/labels{/name}","comments_url":"https://api.github.com/repos/spotify/luigi/issues/1126/comments","events_url":"https://api.github.com/repos/spotify/luigi/issues/1126/events","html_url":"https://github.com/spotify/luigi/pull/1126","id":100573503,"number":1126,"title":"Centralizing test prep and execution in ./ci","user":{"login":"JackDanger","id":2071,"avatar_url":"https://avatars.githubusercontent.com/u/2071?v=3","gravatar_id":"","url":"https://api.github.com/users/JackDanger","html_url":"https://github.com/JackDanger","followers_url":"https://api.github.com/users/JackDanger/followers","following_url":"https://api.github.com/users/JackDanger/following{/other_user}","gists_url":"https://api.github.com/users/JackDanger/gists{/gist_id}","starred_url":"https://api.github.com/users/JackDanger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JackDanger/subscriptions","organizations_url":"https://api.github.com/users/JackDanger/orgs","repos_url":"https://api.github.com/users/JackDanger/repos","events_url":"https://api.github.com/users/JackDanger/events{/privacy}","received_events_url":"https://api.github.com/users/JackDanger/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-12T15:44:21Z","updated_at":"2015-08-12T21:27:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/spotify/luigi/pulls/1126","html_url":"https://github.com/spotify/luigi/pull/1126","diff_url":"https://github.com/spotify/luigi/pull/1126.diff","patch_url":"https://github.com/spotify/luigi/pull/1126.patch"},"body":"New developers now have a single command to run to both install the\r\nnecessary dependencies (i.e. tox) and execute the test suite.\r\n\r\nThis reuses code when possible so there's only ever one path through which the tests run."},"comment":{"url":"https://api.github.com/repos/spotify/luigi/issues/comments/130453787","html_url":"https://github.com/spotify/luigi/pull/1126#issuecomment-130453787","issue_url":"https://api.github.com/repos/spotify/luigi/issues/1126","id":130453787,"user":{"login":"JackDanger","id":2071,"avatar_url":"https://avatars.githubusercontent.com/u/2071?v=3","gravatar_id":"","url":"https://api.github.com/users/JackDanger","html_url":"https://github.com/JackDanger","followers_url":"https://api.github.com/users/JackDanger/followers","following_url":"https://api.github.com/users/JackDanger/following{/other_user}","gists_url":"https://api.github.com/users/JackDanger/gists{/gist_id}","starred_url":"https://api.github.com/users/JackDanger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JackDanger/subscriptions","organizations_url":"https://api.github.com/users/JackDanger/orgs","repos_url":"https://api.github.com/users/JackDanger/repos","events_url":"https://api.github.com/users/JackDanger/events{/privacy}","received_events_url":"https://api.github.com/users/JackDanger/received_events","type":"User","site_admin":false},"created_at":"2015-08-12T21:27:54Z","updated_at":"2015-08-12T21:27:54Z","body":"To rephrase: The reason I put together this PR is because it was quite difficult as a new contributor to figure out what one command I should run to ensure I haven't introduced a regression. If there's a better way than what I've proposed please teach me!"}}