{"action":"created","issue":{"url":"https://api.github.com/repos/xjsframework/xjsframework.github.io/issues/16","repository_url":"https://api.github.com/repos/xjsframework/xjsframework.github.io","labels_url":"https://api.github.com/repos/xjsframework/xjsframework.github.io/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/xjsframework/xjsframework.github.io/issues/16/comments","events_url":"https://api.github.com/repos/xjsframework/xjsframework.github.io/issues/16/events","html_url":"https://github.com/xjsframework/xjsframework.github.io/issues/16","id":142890810,"number":16,"title":"Document suggested pattern for initializing a source","user":{"login":"Matrim-Cauthon","id":6104004,"avatar_url":"https://avatars.githubusercontent.com/u/6104004?v=3","gravatar_id":"","url":"https://api.github.com/users/Matrim-Cauthon","html_url":"https://github.com/Matrim-Cauthon","followers_url":"https://api.github.com/users/Matrim-Cauthon/followers","following_url":"https://api.github.com/users/Matrim-Cauthon/following{/other_user}","gists_url":"https://api.github.com/users/Matrim-Cauthon/gists{/gist_id}","starred_url":"https://api.github.com/users/Matrim-Cauthon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Matrim-Cauthon/subscriptions","organizations_url":"https://api.github.com/users/Matrim-Cauthon/orgs","repos_url":"https://api.github.com/users/Matrim-Cauthon/repos","events_url":"https://api.github.com/users/Matrim-Cauthon/events{/privacy}","received_events_url":"https://api.github.com/users/Matrim-Cauthon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/xjsframework/xjsframework.github.io/milestones/7","html_url":"https://github.com/xjsframework/xjsframework.github.io/milestones/1.4.0","labels_url":"https://api.github.com/repos/xjsframework/xjsframework.github.io/milestones/7/labels","id":1661466,"number":7,"title":"1.4.0","description":null,"creator":{"login":"Matrim-Cauthon","id":6104004,"avatar_url":"https://avatars.githubusercontent.com/u/6104004?v=3","gravatar_id":"","url":"https://api.github.com/users/Matrim-Cauthon","html_url":"https://github.com/Matrim-Cauthon","followers_url":"https://api.github.com/users/Matrim-Cauthon/followers","following_url":"https://api.github.com/users/Matrim-Cauthon/following{/other_user}","gists_url":"https://api.github.com/users/Matrim-Cauthon/gists{/gist_id}","starred_url":"https://api.github.com/users/Matrim-Cauthon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Matrim-Cauthon/subscriptions","organizations_url":"https://api.github.com/users/Matrim-Cauthon/orgs","repos_url":"https://api.github.com/users/Matrim-Cauthon/repos","events_url":"https://api.github.com/users/Matrim-Cauthon/events{/privacy}","received_events_url":"https://api.github.com/users/Matrim-Cauthon/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2016-03-23T07:59:34Z","updated_at":"2016-03-23T08:02:26Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-03-23T08:02:26Z","updated_at":"2016-03-23T08:03:31Z","closed_at":null,"body":"We will need to create a tutorial (or we can possibly use quick start as well, let's find a logical place for this) where we can explain our \"one-time-only\" initialization for sources.\r\n\r\nExample: a source which attempts to make itself \"full-screen\" should only do so once. It shouldn't try doing it on refresh, or when the application restarts, in order to preserve any user settings."},"comment":{"url":"https://api.github.com/repos/xjsframework/xjsframework.github.io/issues/comments/200236732","html_url":"https://github.com/xjsframework/xjsframework.github.io/issues/16#issuecomment-200236732","issue_url":"https://api.github.com/repos/xjsframework/xjsframework.github.io/issues/16","id":200236732,"user":{"login":"Matrim-Cauthon","id":6104004,"avatar_url":"https://avatars.githubusercontent.com/u/6104004?v=3","gravatar_id":"","url":"https://api.github.com/users/Matrim-Cauthon","html_url":"https://github.com/Matrim-Cauthon","followers_url":"https://api.github.com/users/Matrim-Cauthon/followers","following_url":"https://api.github.com/users/Matrim-Cauthon/following{/other_user}","gists_url":"https://api.github.com/users/Matrim-Cauthon/gists{/gist_id}","starred_url":"https://api.github.com/users/Matrim-Cauthon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Matrim-Cauthon/subscriptions","organizations_url":"https://api.github.com/users/Matrim-Cauthon/orgs","repos_url":"https://api.github.com/users/Matrim-Cauthon/repos","events_url":"https://api.github.com/users/Matrim-Cauthon/events{/privacy}","received_events_url":"https://api.github.com/users/Matrim-Cauthon/received_events","type":"User","site_admin":false},"created_at":"2016-03-23T08:03:31Z","updated_at":"2016-03-23T08:03:31Z","body":"This will be important for xjsframework/xjs#85 as initialization will become a bit tricky when global sources are involved."}}