{"action":"closed","issue":{"url":"https://api.github.com/repos/ractivejs/ractivejs.github.io/issues/12","repository_url":"https://api.github.com/repos/ractivejs/ractivejs.github.io","labels_url":"https://api.github.com/repos/ractivejs/ractivejs.github.io/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/ractivejs/ractivejs.github.io/issues/12/comments","events_url":"https://api.github.com/repos/ractivejs/ractivejs.github.io/issues/12/events","html_url":"https://github.com/ractivejs/ractivejs.github.io/issues/12","id":206239083,"number":12,"title":"Component files are mentioned... nowhere!","user":{"login":"fskreuz","id":1582932,"avatar_url":"https://avatars0.githubusercontent.com/u/1582932?v=3","gravatar_id":"","url":"https://api.github.com/users/fskreuz","html_url":"https://github.com/fskreuz","followers_url":"https://api.github.com/users/fskreuz/followers","following_url":"https://api.github.com/users/fskreuz/following{/other_user}","gists_url":"https://api.github.com/users/fskreuz/gists{/gist_id}","starred_url":"https://api.github.com/users/fskreuz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fskreuz/subscriptions","organizations_url":"https://api.github.com/users/fskreuz/orgs","repos_url":"https://api.github.com/users/fskreuz/repos","events_url":"https://api.github.com/users/fskreuz/events{/privacy}","received_events_url":"https://api.github.com/users/fskreuz/received_events","type":"User","site_admin":false},"labels":[{"id":533677875,"url":"https://api.github.com/repos/ractivejs/ractivejs.github.io/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":533677876,"url":"https://api.github.com/repos/ractivejs/ractivejs.github.io/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-02-08T15:54:35Z","updated_at":"2017-04-09T15:38:18Z","closed_at":"2017-04-09T15:38:18Z","body":"One of the highlights of Ractive which influenced the design of Vue is single-file components. However, it's mentioned... nowhere!\r\n\r\n```html\r\n<div>My component markup</div>\r\n\r\n<script>\r\ncomponent.exports = {\r\n  // component definition\r\n};\r\n</script>\r\n\r\n<style>\r\n// scoped styles\r\n</style>\r\n```\r\nThe only places this is mentioned is in the [component-spec](https://github.com/ractivejs/component-spec) repo and various loader tools. It would really be nice to put this in the spotlight to enforce the single-file, everything-in-one-place, component mentality."}}
{"actor":{"display_login":"fskreuz"}}