{"action":"created","issue":{"url":"https://api.github.com/repos/sinnerschrader-mobile/metaJSON/issues/22","labels_url":"https://api.github.com/repos/sinnerschrader-mobile/metaJSON/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/sinnerschrader-mobile/metaJSON/issues/22/comments","events_url":"https://api.github.com/repos/sinnerschrader-mobile/metaJSON/issues/22/events","html_url":"https://github.com/sinnerschrader-mobile/metaJSON/pull/22","id":31565118,"number":22,"title":"Refactoring to ease the way we define generated code","user":{"login":"netbe","id":254198,"avatar_url":"https://avatars.githubusercontent.com/u/254198?v=3","gravatar_id":"","url":"https://api.github.com/users/netbe","html_url":"https://github.com/netbe","followers_url":"https://api.github.com/users/netbe/followers","following_url":"https://api.github.com/users/netbe/following{/other_user}","gists_url":"https://api.github.com/users/netbe/gists{/gist_id}","starred_url":"https://api.github.com/users/netbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netbe/subscriptions","organizations_url":"https://api.github.com/users/netbe/orgs","repos_url":"https://api.github.com/users/netbe/repos","events_url":"https://api.github.com/users/netbe/events{/privacy}","received_events_url":"https://api.github.com/users/netbe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-04-15T15:44:56Z","updated_at":"2015-03-19T08:43:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sinnerschrader-mobile/metaJSON/pulls/22","html_url":"https://github.com/sinnerschrader-mobile/metaJSON/pull/22","diff_url":"https://github.com/sinnerschrader-mobile/metaJSON/pull/22.diff","patch_url":"https://github.com/sinnerschrader-mobile/metaJSON/pull/22.patch"},"body":"Let's make it easier to define generated code via template. The approach is to use mustache template.\r\n\r\n- [x] use a template files (meaning code complexity can be handled by developer/user)\r\n- [x] document syntax for template (see [template keys] (https://github.com/sinnerschrader-mobile/metaJSON/wiki/Create-your-template#language))\r\n- [x] easy to install via homebrew or pypi\r\n- [x] can use a given set of template files\r\n- [x] document templates [wiki](https://github.com/sinnerschrader-mobile/metaJSON/wiki/Create-your-template)"},"comment":{"url":"https://api.github.com/repos/sinnerschrader-mobile/metaJSON/issues/comments/83423206","html_url":"https://github.com/sinnerschrader-mobile/metaJSON/pull/22#issuecomment-83423206","issue_url":"https://api.github.com/repos/sinnerschrader-mobile/metaJSON/issues/22","id":83423206,"user":{"login":"ben-efiz","id":1567878,"avatar_url":"https://avatars.githubusercontent.com/u/1567878?v=3","gravatar_id":"","url":"https://api.github.com/users/ben-efiz","html_url":"https://github.com/ben-efiz","followers_url":"https://api.github.com/users/ben-efiz/followers","following_url":"https://api.github.com/users/ben-efiz/following{/other_user}","gists_url":"https://api.github.com/users/ben-efiz/gists{/gist_id}","starred_url":"https://api.github.com/users/ben-efiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ben-efiz/subscriptions","organizations_url":"https://api.github.com/users/ben-efiz/orgs","repos_url":"https://api.github.com/users/ben-efiz/repos","events_url":"https://api.github.com/users/ben-efiz/events{/privacy}","received_events_url":"https://api.github.com/users/ben-efiz/received_events","type":"User","site_admin":false},"created_at":"2015-03-19T08:43:47Z","updated_at":"2015-03-19T08:43:47Z","body":"That should be enough. The rest we track issues/enhancments. @S2MBO you had some on your wishlist."}}