{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/observe/issues/52","labels_url":"https://api.github.com/repos/dart-lang/observe/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/observe/issues/52/comments","events_url":"https://api.github.com/repos/dart-lang/observe/issues/52/events","html_url":"https://github.com/dart-lang/observe/issues/52","id":85652361,"number":52,"title":"observe/polymer: Uppercase and refactor annotation names","user":{"login":"DartBot","id":8958862,"avatar_url":"https://avatars.githubusercontent.com/u/8958862?v=3","gravatar_id":"","url":"https://api.github.com/users/DartBot","html_url":"https://github.com/DartBot","followers_url":"https://api.github.com/users/DartBot/followers","following_url":"https://api.github.com/users/DartBot/following{/other_user}","gists_url":"https://api.github.com/users/DartBot/gists{/gist_id}","starred_url":"https://api.github.com/users/DartBot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DartBot/subscriptions","organizations_url":"https://api.github.com/users/DartBot/orgs","repos_url":"https://api.github.com/users/DartBot/repos","events_url":"https://api.github.com/users/DartBot/events{/privacy}","received_events_url":"https://api.github.com/users/DartBot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/observe/labels/Area-Polymer","name":"Area-Polymer","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/observe/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/dart-lang/observe/labels/Library-Polymer","name":"Library-Polymer","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/observe/labels/NotPlanned","name":"NotPlanned","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-05T23:01:13Z","updated_at":"2015-06-05T23:01:14Z","closed_at":null,"body":"<a href=\"https://github.com/seaneagan\"><img src=\"https://avatars.githubusercontent.com/u/444270?v=3\" align=\"left\" width=\"96\" height=\"96\"hspace=\"10\"></img></a> **Issue by [seaneagan](https://github.com/seaneagan)**\n_Originally opened as dart-lang/sdk#15159_\n\n----\n\n\nissue dart-lang/sdk#0 argued for upper casing the dart:core annotations, but looks like there just wasn't enough time to make that change before 1.0.  However, it's not too late to make the same change for observe/polymer:\n\n@observable\n@reflectable\n@published\n\n-&gt;\n\n@Observed()\n@Reflected()\n@Published()\n\nand then hopefully later fix issue dart-lang/sdk#2 shortening them to:\n\n@Observed\n@Reflected\n@Published\n\nRemoving the 'Property' suffix from PublishedProperty and ObservableProperty makes them consistent with the current Reflectable, which could allow them to also be used at the class level to mark all properties as such.  And since @&#173;Observable doesn't work, the 'able' suffix doesn't work, but the 'ed' suffix seems to work in all cases, and (FWIW) matches Deprecated.\n"},"comment":{"url":"https://api.github.com/repos/dart-lang/observe/issues/comments/109472740","html_url":"https://github.com/dart-lang/observe/issues/52#issuecomment-109472740","issue_url":"https://api.github.com/repos/dart-lang/observe/issues/52","id":109472740,"user":{"login":"DartBot","id":8958862,"avatar_url":"https://avatars.githubusercontent.com/u/8958862?v=3","gravatar_id":"","url":"https://api.github.com/users/DartBot","html_url":"https://github.com/DartBot","followers_url":"https://api.github.com/users/DartBot/followers","following_url":"https://api.github.com/users/DartBot/following{/other_user}","gists_url":"https://api.github.com/users/DartBot/gists{/gist_id}","starred_url":"https://api.github.com/users/DartBot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DartBot/subscriptions","organizations_url":"https://api.github.com/users/DartBot/orgs","repos_url":"https://api.github.com/users/DartBot/repos","events_url":"https://api.github.com/users/DartBot/events{/privacy}","received_events_url":"https://api.github.com/users/DartBot/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T23:01:14Z","updated_at":"2015-06-05T23:01:14Z","body":"<a href=\"https://github.com/sigmundch\"><img src=\"https://avatars.githubusercontent.com/u/2049220?v=3\" align=\"left\" width=\"48\" height=\"48\"hspace=\"10\"></img></a> **Comment by [sigmundch](https://github.com/sigmundch)**\n\n----\n\n*Added [Library-Observe](../labels/Library-Observe), [Library-Polymer](../labels/Library-Polymer) labels.*\n"}}