{"action":"created","issue":{"url":"https://api.github.com/repos/scalacenter/bloop/issues/533","repository_url":"https://api.github.com/repos/scalacenter/bloop","labels_url":"https://api.github.com/repos/scalacenter/bloop/issues/533/labels{/name}","comments_url":"https://api.github.com/repos/scalacenter/bloop/issues/533/comments","events_url":"https://api.github.com/repos/scalacenter/bloop/issues/533/events","html_url":"https://github.com/scalacenter/bloop/issues/533","id":330985368,"node_id":"MDU6SXNzdWUzMzA5ODUzNjg=","number":533,"title":"Improve wording of messages to provide a better UX","user":{"login":"jvican","id":2462974,"node_id":"MDQ6VXNlcjI0NjI5NzQ=","avatar_url":"https://avatars0.githubusercontent.com/u/2462974?v=4","gravatar_id":"","url":"https://api.github.com/users/jvican","html_url":"https://github.com/jvican","followers_url":"https://api.github.com/users/jvican/followers","following_url":"https://api.github.com/users/jvican/following{/other_user}","gists_url":"https://api.github.com/users/jvican/gists{/gist_id}","starred_url":"https://api.github.com/users/jvican/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvican/subscriptions","organizations_url":"https://api.github.com/users/jvican/orgs","repos_url":"https://api.github.com/users/jvican/repos","events_url":"https://api.github.com/users/jvican/events{/privacy}","received_events_url":"https://api.github.com/users/jvican/received_events","type":"User","site_admin":false},"labels":[{"id":747209081,"node_id":"MDU6TGFiZWw3NDcyMDkwODE=","url":"https://api.github.com/repos/scalacenter/bloop/labels/enhancement","name":"enhancement","color":"76fcb0","default":true},{"id":867031826,"node_id":"MDU6TGFiZWw4NjcwMzE4MjY=","url":"https://api.github.com/repos/scalacenter/bloop/labels/ergonomics","name":"ergonomics","color":"144572","default":false},{"id":747209083,"node_id":"MDU6TGFiZWw3NDcyMDkwODM=","url":"https://api.github.com/repos/scalacenter/bloop/labels/good%20first%20issue","name":"good first issue","color":"7057ff","default":true},{"id":747209082,"node_id":"MDU6TGFiZWw3NDcyMDkwODI=","url":"https://api.github.com/repos/scalacenter/bloop/labels/help%20wanted","name":"help wanted","color":"33aa3f","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-06-10T17:06:53Z","updated_at":"2018-06-14T16:15:05Z","closed_at":null,"author_association":"MEMBER","body":"Bloop has decent error messages, but I'd like to strive for excellent error messages. An error message is excellent if describes the issue at hand shortly and gives actionable feedback to the user.\r\n  \r\nThe idea of this ticket is that some present or future Bloop contributor goes through all the instances of `state.logger.error` or `state.logger.info` or `state.logger.warn` and derivatives to find which error messages could be improved.\r\n  \r\nIn general, error messages that start with \"Expected XXX, obtained YYY\" or \"Missing bla bla bla\" are the best. Ideally, we'd like all messages to stay consistent with each other using the same set of recipes.\r\n  \r\nAll the nice error messages could be created in an object `Feedback` that is accessible from all places in `frontend`. New ideas are welcome!"},"comment":{"url":"https://api.github.com/repos/scalacenter/bloop/issues/comments/397352437","html_url":"https://github.com/scalacenter/bloop/issues/533#issuecomment-397352437","issue_url":"https://api.github.com/repos/scalacenter/bloop/issues/533","id":397352437,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzM1MjQzNw==","user":{"login":"tindzk","id":196819,"node_id":"MDQ6VXNlcjE5NjgxOQ==","avatar_url":"https://avatars2.githubusercontent.com/u/196819?v=4","gravatar_id":"","url":"https://api.github.com/users/tindzk","html_url":"https://github.com/tindzk","followers_url":"https://api.github.com/users/tindzk/followers","following_url":"https://api.github.com/users/tindzk/following{/other_user}","gists_url":"https://api.github.com/users/tindzk/gists{/gist_id}","starred_url":"https://api.github.com/users/tindzk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tindzk/subscriptions","organizations_url":"https://api.github.com/users/tindzk/orgs","repos_url":"https://api.github.com/users/tindzk/repos","events_url":"https://api.github.com/users/tindzk/events{/privacy}","received_events_url":"https://api.github.com/users/tindzk/received_events","type":"User","site_admin":false},"created_at":"2018-06-14T16:15:05Z","updated_at":"2018-06-14T16:15:05Z","author_association":"CONTRIBUTOR","body":"Feel free to look into it. I will focus on consolidating Scala.js support for now and in a few weeks could help with the UX improvements."}}
{"actor":{"display_login":"tindzk"}}