{"action":"created","comment":{"url":"https://api.github.com/repos/tastejs/todomvc/pulls/comments/24734140","id":24734140,"diff_hunk":"@@ -0,0 +1,48 @@\n+<template>\n+  <import from=\"./behaviors/focus\"></import>","path":"examples/aurelia/dist/todos.html","position":2,"original_position":2,"commit_id":"b744a742d3d65ea1538c13c07656f302a8c8e4b5","original_commit_id":"b744a742d3d65ea1538c13c07656f302a8c8e4b5","user":{"login":"sindresorhus","id":170270,"avatar_url":"https://avatars.githubusercontent.com/u/170270?v=3","gravatar_id":"","url":"https://api.github.com/users/sindresorhus","html_url":"https://github.com/sindresorhus","followers_url":"https://api.github.com/users/sindresorhus/followers","following_url":"https://api.github.com/users/sindresorhus/following{/other_user}","gists_url":"https://api.github.com/users/sindresorhus/gists{/gist_id}","starred_url":"https://api.github.com/users/sindresorhus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sindresorhus/subscriptions","organizations_url":"https://api.github.com/users/sindresorhus/orgs","repos_url":"https://api.github.com/users/sindresorhus/repos","events_url":"https://api.github.com/users/sindresorhus/events{/privacy}","received_events_url":"https://api.github.com/users/sindresorhus/received_events","type":"User","site_admin":false},"body":"`./` is moot.","created_at":"2015-02-16T06:55:54Z","updated_at":"2015-02-16T06:55:54Z","html_url":"https://github.com/tastejs/todomvc/pull/1163#discussion_r24734140","pull_request_url":"https://api.github.com/repos/tastejs/todomvc/pulls/1163","_links":{"self":{"href":"https://api.github.com/repos/tastejs/todomvc/pulls/comments/24734140"},"html":{"href":"https://github.com/tastejs/todomvc/pull/1163#discussion_r24734140"},"pull_request":{"href":"https://api.github.com/repos/tastejs/todomvc/pulls/1163"}}},"pull_request":{"url":"https://api.github.com/repos/tastejs/todomvc/pulls/1163","id":29320863,"html_url":"https://github.com/tastejs/todomvc/pull/1163","diff_url":"https://github.com/tastejs/todomvc/pull/1163.diff","patch_url":"https://github.com/tastejs/todomvc/pull/1163.patch","issue_url":"https://api.github.com/repos/tastejs/todomvc/issues/1163","number":1163,"state":"open","locked":false,"title":"Todomvc-Aurelia 0.1.0","user":{"login":"mhoyer","id":76611,"avatar_url":"https://avatars.githubusercontent.com/u/76611?v=3","gravatar_id":"","url":"https://api.github.com/users/mhoyer","html_url":"https://github.com/mhoyer","followers_url":"https://api.github.com/users/mhoyer/followers","following_url":"https://api.github.com/users/mhoyer/following{/other_user}","gists_url":"https://api.github.com/users/mhoyer/gists{/gist_id}","starred_url":"https://api.github.com/users/mhoyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhoyer/subscriptions","organizations_url":"https://api.github.com/users/mhoyer/orgs","repos_url":"https://api.github.com/users/mhoyer/repos","events_url":"https://api.github.com/users/mhoyer/events{/privacy}","received_events_url":"https://api.github.com/users/mhoyer/received_events","type":"User","site_admin":false},"body":"This is an attempt to create the TodoMVC app with Aurelia.\r\n\r\n## Pros\r\n\r\n- fully TDD based development => 70 specs for release 0.1.0\r\n- manually verified [TodoMVC App Specification](https://github.com/tastejs/todomvc/blob/master/app-spec.md) requirements\r\n- development followed mainly the approaches of \r\n  - http://aurelia.io/get-started.html \r\n  - https://github.com/aurelia/skeleton-navigation\r\n  - https://github.com/SAAirey/aurelia-skeleton-navigation-bundling\r\n\r\n## \"Cons\"\r\n\r\nSome things that still need to be discussed/considered:\r\n\r\n- The original TodoMVC browser-test suite is currently not passing (at least on my Win7x64 machine).\r\n  - See https://github.com/tastejs/todomvc/issues/1147\r\n  - In turn, I see the same error when trying to run the reference implementation (backbone example) from latest todomvc repository. \r\n- The bundling and export of dependencies and actual application code doesn't feel mature (but it's automated through `gulp build`). \r\n  - How to provide an instant view for the user without flickering on page load? This is a somehow fundamental issue as SystemJS is recommended module loader for Auriala, which implies asynchronous loading of all dependencies and the app (incl. views) itself.\r\n- Aurelia is still in pre-beta state. So changes in the API need to be applied for this sample application - what I'll try to do from time to time. ;-)","created_at":"2015-02-14T14:40:54Z","updated_at":"2015-02-16T06:55:54Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9ad1156f538cf6584be2e08cdbe9408514c966e5","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/tastejs/todomvc/pulls/1163/commits","review_comments_url":"https://api.github.com/repos/tastejs/todomvc/pulls/1163/comments","review_comment_url":"https://api.github.com/repos/tastejs/todomvc/pulls/comments/{number}","comments_url":"https://api.github.com/repos/tastejs/todomvc/issues/1163/comments","statuses_url":"https://api.github.com/repos/tastejs/todomvc/statuses/b744a742d3d65ea1538c13c07656f302a8c8e4b5","head":{"label":"mhoyer:aurelia","ref":"aurelia","sha":"b744a742d3d65ea1538c13c07656f302a8c8e4b5","user":{"login":"mhoyer","id":76611,"avatar_url":"https://avatars.githubusercontent.com/u/76611?v=3","gravatar_id":"","url":"https://api.github.com/users/mhoyer","html_url":"https://github.com/mhoyer","followers_url":"https://api.github.com/users/mhoyer/followers","following_url":"https://api.github.com/users/mhoyer/following{/other_user}","gists_url":"https://api.github.com/users/mhoyer/gists{/gist_id}","starred_url":"https://api.github.com/users/mhoyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhoyer/subscriptions","organizations_url":"https://api.github.com/users/mhoyer/orgs","repos_url":"https://api.github.com/users/mhoyer/repos","events_url":"https://api.github.com/users/mhoyer/events{/privacy}","received_events_url":"https://api.github.com/users/mhoyer/received_events","type":"User","site_admin":false},"repo":{"id":30557024,"name":"todomvc","full_name":"mhoyer/todomvc","owner":{"login":"mhoyer","id":76611,"avatar_url":"https://avatars.githubusercontent.com/u/76611?v=3","gravatar_id":"","url":"https://api.github.com/users/mhoyer","html_url":"https://github.com/mhoyer","followers_url":"https://api.github.com/users/mhoyer/followers","following_url":"https://api.github.com/users/mhoyer/following{/other_user}","gists_url":"https://api.github.com/users/mhoyer/gists{/gist_id}","starred_url":"https://api.github.com/users/mhoyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhoyer/subscriptions","organizations_url":"https://api.github.com/users/mhoyer/orgs","repos_url":"https://api.github.com/users/mhoyer/repos","events_url":"https://api.github.com/users/mhoyer/events{/privacy}","received_events_url":"https://api.github.com/users/mhoyer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mhoyer/todomvc","description":"Helping you select an MV* framework - Todo apps for Backbone.js, Ember.js, AngularJS, and many more","fork":true,"url":"https://api.github.com/repos/mhoyer/todomvc","forks_url":"https://api.github.com/repos/mhoyer/todomvc/forks","keys_url":"https://api.github.com/repos/mhoyer/todomvc/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mhoyer/todomvc/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mhoyer/todomvc/teams","hooks_url":"https://api.github.com/repos/mhoyer/todomvc/hooks","issue_events_url":"https://api.github.com/repos/mhoyer/todomvc/issues/events{/number}","events_url":"https://api.github.com/repos/mhoyer/todomvc/events","assignees_url":"https://api.github.com/repos/mhoyer/todomvc/assignees{/user}","branches_url":"https://api.github.com/repos/mhoyer/todomvc/branches{/branch}","tags_url":"https://api.github.com/repos/mhoyer/todomvc/tags","blobs_url":"https://api.github.com/repos/mhoyer/todomvc/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mhoyer/todomvc/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mhoyer/todomvc/git/refs{/sha}","trees_url":"https://api.github.com/repos/mhoyer/todomvc/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mhoyer/todomvc/statuses/{sha}","languages_url":"https://api.github.com/repos/mhoyer/todomvc/languages","stargazers_url":"https://api.github.com/repos/mhoyer/todomvc/stargazers","contributors_url":"https://api.github.com/repos/mhoyer/todomvc/contributors","subscribers_url":"https://api.github.com/repos/mhoyer/todomvc/subscribers","subscription_url":"https://api.github.com/repos/mhoyer/todomvc/subscription","commits_url":"https://api.github.com/repos/mhoyer/todomvc/commits{/sha}","git_commits_url":"https://api.github.com/repos/mhoyer/todomvc/git/commits{/sha}","comments_url":"https://api.github.com/repos/mhoyer/todomvc/comments{/number}","issue_comment_url":"https://api.github.com/repos/mhoyer/todomvc/issues/comments/{number}","contents_url":"https://api.github.com/repos/mhoyer/todomvc/contents/{+path}","compare_url":"https://api.github.com/repos/mhoyer/todomvc/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mhoyer/todomvc/merges","archive_url":"https://api.github.com/repos/mhoyer/todomvc/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mhoyer/todomvc/downloads","issues_url":"https://api.github.com/repos/mhoyer/todomvc/issues{/number}","pulls_url":"https://api.github.com/repos/mhoyer/todomvc/pulls{/number}","milestones_url":"https://api.github.com/repos/mhoyer/todomvc/milestones{/number}","notifications_url":"https://api.github.com/repos/mhoyer/todomvc/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mhoyer/todomvc/labels{/name}","releases_url":"https://api.github.com/repos/mhoyer/todomvc/releases{/id}","created_at":"2015-02-09T20:31:41Z","updated_at":"2015-02-14T12:41:54Z","pushed_at":"2015-02-14T15:46:59Z","git_url":"git://github.com/mhoyer/todomvc.git","ssh_url":"git@github.com:mhoyer/todomvc.git","clone_url":"https://github.com/mhoyer/todomvc.git","svn_url":"https://github.com/mhoyer/todomvc","homepage":"http://todomvc.com","size":45228,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"tastejs:master","ref":"master","sha":"c5b3a013d2e65a32fb2ca4cdef7c5bb8aead64e9","user":{"login":"tastejs","id":1733746,"avatar_url":"https://avatars.githubusercontent.com/u/1733746?v=3","gravatar_id":"","url":"https://api.github.com/users/tastejs","html_url":"https://github.com/tastejs","followers_url":"https://api.github.com/users/tastejs/followers","following_url":"https://api.github.com/users/tastejs/following{/other_user}","gists_url":"https://api.github.com/users/tastejs/gists{/gist_id}","starred_url":"https://api.github.com/users/tastejs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tastejs/subscriptions","organizations_url":"https://api.github.com/users/tastejs/orgs","repos_url":"https://api.github.com/users/tastejs/repos","events_url":"https://api.github.com/users/tastejs/events{/privacy}","received_events_url":"https://api.github.com/users/tastejs/received_events","type":"Organization","site_admin":false},"repo":{"id":1844251,"name":"todomvc","full_name":"tastejs/todomvc","owner":{"login":"tastejs","id":1733746,"avatar_url":"https://avatars.githubusercontent.com/u/1733746?v=3","gravatar_id":"","url":"https://api.github.com/users/tastejs","html_url":"https://github.com/tastejs","followers_url":"https://api.github.com/users/tastejs/followers","following_url":"https://api.github.com/users/tastejs/following{/other_user}","gists_url":"https://api.github.com/users/tastejs/gists{/gist_id}","starred_url":"https://api.github.com/users/tastejs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tastejs/subscriptions","organizations_url":"https://api.github.com/users/tastejs/orgs","repos_url":"https://api.github.com/users/tastejs/repos","events_url":"https://api.github.com/users/tastejs/events{/privacy}","received_events_url":"https://api.github.com/users/tastejs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/tastejs/todomvc","description":"Helping you select an MV* framework - Todo apps for Backbone.js, Ember.js, AngularJS, and many more","fork":false,"url":"https://api.github.com/repos/tastejs/todomvc","forks_url":"https://api.github.com/repos/tastejs/todomvc/forks","keys_url":"https://api.github.com/repos/tastejs/todomvc/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tastejs/todomvc/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tastejs/todomvc/teams","hooks_url":"https://api.github.com/repos/tastejs/todomvc/hooks","issue_events_url":"https://api.github.com/repos/tastejs/todomvc/issues/events{/number}","events_url":"https://api.github.com/repos/tastejs/todomvc/events","assignees_url":"https://api.github.com/repos/tastejs/todomvc/assignees{/user}","branches_url":"https://api.github.com/repos/tastejs/todomvc/branches{/branch}","tags_url":"https://api.github.com/repos/tastejs/todomvc/tags","blobs_url":"https://api.github.com/repos/tastejs/todomvc/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tastejs/todomvc/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tastejs/todomvc/git/refs{/sha}","trees_url":"https://api.github.com/repos/tastejs/todomvc/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tastejs/todomvc/statuses/{sha}","languages_url":"https://api.github.com/repos/tastejs/todomvc/languages","stargazers_url":"https://api.github.com/repos/tastejs/todomvc/stargazers","contributors_url":"https://api.github.com/repos/tastejs/todomvc/contributors","subscribers_url":"https://api.github.com/repos/tastejs/todomvc/subscribers","subscription_url":"https://api.github.com/repos/tastejs/todomvc/subscription","commits_url":"https://api.github.com/repos/tastejs/todomvc/commits{/sha}","git_commits_url":"https://api.github.com/repos/tastejs/todomvc/git/commits{/sha}","comments_url":"https://api.github.com/repos/tastejs/todomvc/comments{/number}","issue_comment_url":"https://api.github.com/repos/tastejs/todomvc/issues/comments/{number}","contents_url":"https://api.github.com/repos/tastejs/todomvc/contents/{+path}","compare_url":"https://api.github.com/repos/tastejs/todomvc/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tastejs/todomvc/merges","archive_url":"https://api.github.com/repos/tastejs/todomvc/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tastejs/todomvc/downloads","issues_url":"https://api.github.com/repos/tastejs/todomvc/issues{/number}","pulls_url":"https://api.github.com/repos/tastejs/todomvc/pulls{/number}","milestones_url":"https://api.github.com/repos/tastejs/todomvc/milestones{/number}","notifications_url":"https://api.github.com/repos/tastejs/todomvc/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tastejs/todomvc/labels{/name}","releases_url":"https://api.github.com/repos/tastejs/todomvc/releases{/id}","created_at":"2011-06-03T19:56:33Z","updated_at":"2015-02-16T04:21:02Z","pushed_at":"2015-02-14T14:06:50Z","git_url":"git://github.com/tastejs/todomvc.git","ssh_url":"git@github.com:tastejs/todomvc.git","clone_url":"https://github.com/tastejs/todomvc.git","svn_url":"https://github.com/tastejs/todomvc","homepage":"http://todomvc.com","size":86130,"stargazers_count":11542,"watchers_count":11542,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":5998,"mirror_url":null,"open_issues_count":113,"forks":5998,"open_issues":113,"watchers":11542,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/tastejs/todomvc/pulls/1163"},"html":{"href":"https://github.com/tastejs/todomvc/pull/1163"},"issue":{"href":"https://api.github.com/repos/tastejs/todomvc/issues/1163"},"comments":{"href":"https://api.github.com/repos/tastejs/todomvc/issues/1163/comments"},"review_comments":{"href":"https://api.github.com/repos/tastejs/todomvc/pulls/1163/comments"},"review_comment":{"href":"https://api.github.com/repos/tastejs/todomvc/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/tastejs/todomvc/pulls/1163/commits"},"statuses":{"href":"https://api.github.com/repos/tastejs/todomvc/statuses/b744a742d3d65ea1538c13c07656f302a8c8e4b5"}}}}