{"action":"created","issue":{"url":"https://api.github.com/repos/vokal/Cat2Cat/issues/24","labels_url":"https://api.github.com/repos/vokal/Cat2Cat/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/vokal/Cat2Cat/issues/24/comments","events_url":"https://api.github.com/repos/vokal/Cat2Cat/issues/24/events","html_url":"https://github.com/vokal/Cat2Cat/pull/24","id":101139787,"number":24,"title":"Extract templates to files for development","user":{"login":"vokal-isaac","id":7505072,"avatar_url":"https://avatars.githubusercontent.com/u/7505072?v=3","gravatar_id":"","url":"https://api.github.com/users/vokal-isaac","html_url":"https://github.com/vokal-isaac","followers_url":"https://api.github.com/users/vokal-isaac/followers","following_url":"https://api.github.com/users/vokal-isaac/following{/other_user}","gists_url":"https://api.github.com/users/vokal-isaac/gists{/gist_id}","starred_url":"https://api.github.com/users/vokal-isaac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vokal-isaac/subscriptions","organizations_url":"https://api.github.com/users/vokal-isaac/orgs","repos_url":"https://api.github.com/users/vokal-isaac/repos","events_url":"https://api.github.com/users/vokal-isaac/events{/privacy}","received_events_url":"https://api.github.com/users/vokal-isaac/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-15T04:44:54Z","updated_at":"2015-08-16T14:39:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/vokal/Cat2Cat/pulls/24","html_url":"https://github.com/vokal/Cat2Cat/pull/24","diff_url":"https://github.com/vokal/Cat2Cat/pull/24.diff","patch_url":"https://github.com/vokal/Cat2Cat/pull/24.patch"},"body":"A working (as in produces identical output on all four sample projects) version of Cat2Cat where, for development, the templates are individual `.mustache` files that can be edited easily (rather than string constants in code).  At build time, the templates directory is zipped and the zip file is embedded (by the linker) into the Cat2Cat executable.  At runtime, Cat2Cat loads the embedded zip data and uses the template files contained in it to render the output.\r\n\r\n@vokal/ios-developers Code review please?"},"comment":{"url":"https://api.github.com/repos/vokal/Cat2Cat/issues/comments/131562762","html_url":"https://github.com/vokal/Cat2Cat/pull/24#issuecomment-131562762","issue_url":"https://api.github.com/repos/vokal/Cat2Cat/issues/24","id":131562762,"user":{"login":"designatednerd","id":1976498,"avatar_url":"https://avatars.githubusercontent.com/u/1976498?v=3","gravatar_id":"","url":"https://api.github.com/users/designatednerd","html_url":"https://github.com/designatednerd","followers_url":"https://api.github.com/users/designatednerd/followers","following_url":"https://api.github.com/users/designatednerd/following{/other_user}","gists_url":"https://api.github.com/users/designatednerd/gists{/gist_id}","starred_url":"https://api.github.com/users/designatednerd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/designatednerd/subscriptions","organizations_url":"https://api.github.com/users/designatednerd/orgs","repos_url":"https://api.github.com/users/designatednerd/repos","events_url":"https://api.github.com/users/designatednerd/events{/privacy}","received_events_url":"https://api.github.com/users/designatednerd/received_events","type":"User","site_admin":false},"created_at":"2015-08-16T14:39:53Z","updated_at":"2015-08-16T14:39:53Z","body":"( :goat: , :goat: , :goat: )"}}