{"action":"created","issue":{"url":"https://api.github.com/repos/wycats/handlebars.js/issues/1076","labels_url":"https://api.github.com/repos/wycats/handlebars.js/issues/1076/labels{/name}","comments_url":"https://api.github.com/repos/wycats/handlebars.js/issues/1076/comments","events_url":"https://api.github.com/repos/wycats/handlebars.js/issues/1076/events","html_url":"https://github.com/wycats/handlebars.js/pull/1076","id":101097170,"number":1076,"title":"Implement partial blocks","user":{"login":"kpdecker","id":196390,"avatar_url":"https://avatars.githubusercontent.com/u/196390?v=3","gravatar_id":"","url":"https://api.github.com/users/kpdecker","html_url":"https://github.com/kpdecker","followers_url":"https://api.github.com/users/kpdecker/followers","following_url":"https://api.github.com/users/kpdecker/following{/other_user}","gists_url":"https://api.github.com/users/kpdecker/gists{/gist_id}","starred_url":"https://api.github.com/users/kpdecker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kpdecker/subscriptions","organizations_url":"https://api.github.com/users/kpdecker/orgs","repos_url":"https://api.github.com/users/kpdecker/repos","events_url":"https://api.github.com/users/kpdecker/events{/privacy}","received_events_url":"https://api.github.com/users/kpdecker/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/wycats/handlebars.js/labels/feature","name":"feature","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/wycats/handlebars.js/milestones/3","html_url":"https://github.com/wycats/handlebars.js/milestones/4.0","labels_url":"https://api.github.com/repos/wycats/handlebars.js/milestones/3/labels","id":453476,"number":3,"title":"4.0","description":"","creator":{"login":"kpdecker","id":196390,"avatar_url":"https://avatars.githubusercontent.com/u/196390?v=3","gravatar_id":"","url":"https://api.github.com/users/kpdecker","html_url":"https://github.com/kpdecker","followers_url":"https://api.github.com/users/kpdecker/followers","following_url":"https://api.github.com/users/kpdecker/following{/other_user}","gists_url":"https://api.github.com/users/kpdecker/gists{/gist_id}","starred_url":"https://api.github.com/users/kpdecker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kpdecker/subscriptions","organizations_url":"https://api.github.com/users/kpdecker/orgs","repos_url":"https://api.github.com/users/kpdecker/repos","events_url":"https://api.github.com/users/kpdecker/events{/privacy}","received_events_url":"https://api.github.com/users/kpdecker/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":24,"state":"open","created_at":"2013-10-12T21:30:51Z","updated_at":"2015-08-19T15:22:31Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2015-08-14T20:24:33Z","updated_at":"2015-08-22T18:31:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/wycats/handlebars.js/pulls/1076","html_url":"https://github.com/wycats/handlebars.js/pull/1076","diff_url":"https://github.com/wycats/handlebars.js/pull/1076.diff","patch_url":"https://github.com/wycats/handlebars.js/pull/1076.patch"},"body":"This allows for failover for missing partials as well as limited templating ability through the `{{> @partial-block }}` partial special case.\r\n\r\nPartial fix for #1018 \r\n"},"comment":{"url":"https://api.github.com/repos/wycats/handlebars.js/issues/comments/133737667","html_url":"https://github.com/wycats/handlebars.js/pull/1076#issuecomment-133737667","issue_url":"https://api.github.com/repos/wycats/handlebars.js/issues/1076","id":133737667,"user":{"login":"kpdecker","id":196390,"avatar_url":"https://avatars.githubusercontent.com/u/196390?v=3","gravatar_id":"","url":"https://api.github.com/users/kpdecker","html_url":"https://github.com/kpdecker","followers_url":"https://api.github.com/users/kpdecker/followers","following_url":"https://api.github.com/users/kpdecker/following{/other_user}","gists_url":"https://api.github.com/users/kpdecker/gists{/gist_id}","starred_url":"https://api.github.com/users/kpdecker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kpdecker/subscriptions","organizations_url":"https://api.github.com/users/kpdecker/orgs","repos_url":"https://api.github.com/users/kpdecker/repos","events_url":"https://api.github.com/users/kpdecker/events{/privacy}","received_events_url":"https://api.github.com/users/kpdecker/received_events","type":"User","site_admin":false},"created_at":"2015-08-22T18:31:59Z","updated_at":"2015-08-22T18:31:59Z","body":"I'm having trouble working through your comments about encapsulation and leaking contexts or how this is different from the helper block-based ember example above. Can you help me understand that?\r\n\r\nRegarding named blocks, the [decorators](https://github.com/wycats/handlebars.js/compare/partial-block...decorators?expand=1) branch implements a generic way to apply metadata to blocks and wrap in behaviors as well as implements the inline partials behavior that is the end goal. This PR needs to land before can do too much discussion on that, unfortunately."}}