{"action":"closed","issue":{"url":"https://api.github.com/repos/shortlist-digital/tapestry-wp/issues/40","repository_url":"https://api.github.com/repos/shortlist-digital/tapestry-wp","labels_url":"https://api.github.com/repos/shortlist-digital/tapestry-wp/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/shortlist-digital/tapestry-wp/issues/40/comments","events_url":"https://api.github.com/repos/shortlist-digital/tapestry-wp/issues/40/events","html_url":"https://github.com/shortlist-digital/tapestry-wp/issues/40","id":203230115,"number":40,"title":"Improve error handling","user":{"login":"thomasdigby","id":3226804,"avatar_url":"https://avatars.githubusercontent.com/u/3226804?v=3","gravatar_id":"","url":"https://api.github.com/users/thomasdigby","html_url":"https://github.com/thomasdigby","followers_url":"https://api.github.com/users/thomasdigby/followers","following_url":"https://api.github.com/users/thomasdigby/following{/other_user}","gists_url":"https://api.github.com/users/thomasdigby/gists{/gist_id}","starred_url":"https://api.github.com/users/thomasdigby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomasdigby/subscriptions","organizations_url":"https://api.github.com/users/thomasdigby/orgs","repos_url":"https://api.github.com/users/thomasdigby/repos","events_url":"https://api.github.com/users/thomasdigby/events{/privacy}","received_events_url":"https://api.github.com/users/thomasdigby/received_events","type":"User","site_admin":false},"labels":[{"id":436884385,"url":"https://api.github.com/repos/shortlist-digital/tapestry-wp/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":518773141,"url":"https://api.github.com/repos/shortlist-digital/tapestry-wp/labels/rfc","name":"rfc","color":"BC256A","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/shortlist-digital/tapestry-wp/milestones/1","html_url":"https://github.com/shortlist-digital/tapestry-wp/milestone/1","labels_url":"https://api.github.com/repos/shortlist-digital/tapestry-wp/milestones/1/labels","id":2282686,"number":1,"title":"MVP","description":"","creator":{"login":"thomasdigby","id":3226804,"avatar_url":"https://avatars.githubusercontent.com/u/3226804?v=3","gravatar_id":"","url":"https://api.github.com/users/thomasdigby","html_url":"https://github.com/thomasdigby","followers_url":"https://api.github.com/users/thomasdigby/followers","following_url":"https://api.github.com/users/thomasdigby/following{/other_user}","gists_url":"https://api.github.com/users/thomasdigby/gists{/gist_id}","starred_url":"https://api.github.com/users/thomasdigby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomasdigby/subscriptions","organizations_url":"https://api.github.com/users/thomasdigby/orgs","repos_url":"https://api.github.com/users/thomasdigby/repos","events_url":"https://api.github.com/users/thomasdigby/events{/privacy}","received_events_url":"https://api.github.com/users/thomasdigby/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":2,"state":"open","created_at":"2017-01-27T16:39:15Z","updated_at":"2017-01-29T19:20:41Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2017-01-25T21:39:46Z","updated_at":"2017-01-29T19:20:41Z","closed_at":"2017-01-29T19:20:41Z","body":"We should handle and communicate common errors better than we currently are, some low-hanging fruit to chew over:\r\n\r\n- Missing `tapestry.js` config\r\n- Missing `.tapestry` folder after running `tapestry start`\r\n- Malformed data within `tapestry.js`\r\n- `siteUrl` not a valid WP JSON endpoint?\r\n\r\nCreating a dedicated logger utility should help, methods to error, error and exit, etc."}}
{"actor":{"display_login":"jonsherrard"}}