{"action":"created","issue":{"url":"https://api.github.com/repos/redding/dk/issues/53","repository_url":"https://api.github.com/repos/redding/dk","labels_url":"https://api.github.com/repos/redding/dk/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/redding/dk/issues/53/comments","events_url":"https://api.github.com/repos/redding/dk/issues/53/events","html_url":"https://github.com/redding/dk/pull/53","id":170018793,"number":53,"title":"have tasks log when they run","user":{"login":"kellyredding","id":82110,"avatar_url":"https://avatars.githubusercontent.com/u/82110?v=3","gravatar_id":"","url":"https://api.github.com/users/kellyredding","html_url":"https://github.com/kellyredding","followers_url":"https://api.github.com/users/kellyredding/followers","following_url":"https://api.github.com/users/kellyredding/following{/other_user}","gists_url":"https://api.github.com/users/kellyredding/gists{/gist_id}","starred_url":"https://api.github.com/users/kellyredding/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kellyredding/subscriptions","organizations_url":"https://api.github.com/users/kellyredding/orgs","repos_url":"https://api.github.com/users/kellyredding/repos","events_url":"https://api.github.com/users/kellyredding/events{/privacy}","received_events_url":"https://api.github.com/users/kellyredding/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-08T20:34:38Z","updated_at":"2016-08-08T21:20:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/redding/dk/pulls/53","html_url":"https://github.com/redding/dk/pull/53","diff_url":"https://github.com/redding/dk/pull/53.diff","patch_url":"https://github.com/redding/dk/pull/53.patch"},"body":"This includes identifying the task class that is starting to run\r\nand identifying when a task class finishes running (including the\r\nformatted run time of the task).  This gives the user timing info\r\non their tasks and let's them know when any one task starts or\r\nfinishes so they are aware of the progress.\r\n\r\nThis is part of cleaning up and making the both the file and\r\nstdout UX more friendly.\r\n\r\n```\r\n$ dk my-task\r\n> MyTask ...\r\n> MySubTask ...\r\n  ... MySubTask (572.1ms)\r\n  ... MyTask (0:02s)\r\n$\r\n```\r\n\r\nNote: this also updates to the latest Assert which has a float\r\nFactory bugfix needed for these tests.\r\n\r\n@jcredding ready for review.\r\n"},"comment":{"url":"https://api.github.com/repos/redding/dk/issues/comments/238381297","html_url":"https://github.com/redding/dk/pull/53#issuecomment-238381297","issue_url":"https://api.github.com/repos/redding/dk/issues/53","id":238381297,"user":{"login":"jcredding","id":85966,"avatar_url":"https://avatars.githubusercontent.com/u/85966?v=3","gravatar_id":"","url":"https://api.github.com/users/jcredding","html_url":"https://github.com/jcredding","followers_url":"https://api.github.com/users/jcredding/followers","following_url":"https://api.github.com/users/jcredding/following{/other_user}","gists_url":"https://api.github.com/users/jcredding/gists{/gist_id}","starred_url":"https://api.github.com/users/jcredding/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcredding/subscriptions","organizations_url":"https://api.github.com/users/jcredding/orgs","repos_url":"https://api.github.com/users/jcredding/repos","events_url":"https://api.github.com/users/jcredding/events{/privacy}","received_events_url":"https://api.github.com/users/jcredding/received_events","type":"User","site_admin":false},"created_at":"2016-08-08T21:20:28Z","updated_at":"2016-08-08T21:20:28Z","body":"@kellyredding - Looks good :boom: I like the conditional handling of the time depending on if its greater or less than a second."}}
{"actor":{"display_login":"jcredding"}}