{"action":"created","issue":{"url":"https://api.github.com/repos/project-generator/project_generator/issues/160","labels_url":"https://api.github.com/repos/project-generator/project_generator/issues/160/labels{/name}","comments_url":"https://api.github.com/repos/project-generator/project_generator/issues/160/comments","events_url":"https://api.github.com/repos/project-generator/project_generator/issues/160/events","html_url":"https://github.com/project-generator/project_generator/issues/160","id":89132282,"number":160,"title":"Replace jinja2 templates by project templates","user":{"login":"0xc0170","id":2963726,"avatar_url":"https://avatars.githubusercontent.com/u/2963726?v=3","gravatar_id":"","url":"https://api.github.com/users/0xc0170","html_url":"https://github.com/0xc0170","followers_url":"https://api.github.com/users/0xc0170/followers","following_url":"https://api.github.com/users/0xc0170/following{/other_user}","gists_url":"https://api.github.com/users/0xc0170/gists{/gist_id}","starred_url":"https://api.github.com/users/0xc0170/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/0xc0170/subscriptions","organizations_url":"https://api.github.com/users/0xc0170/orgs","repos_url":"https://api.github.com/users/0xc0170/repos","events_url":"https://api.github.com/users/0xc0170/events{/privacy}","received_events_url":"https://api.github.com/users/0xc0170/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/project-generator/project_generator/labels/type:%20feature","name":"type: feature","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/project-generator/project_generator/milestones/7","html_url":"https://github.com/project-generator/project_generator/milestones/v0.6","labels_url":"https://api.github.com/repos/project-generator/project_generator/milestones/7/labels","id":1051385,"number":7,"title":"v0.6","description":"This should summarize what we want to ship for v0.6\r\n\r\n- debuggers definitions parser\r\n- IAR definitions completition\r\n- at least one more tool - sublime support, visual studio or any other\r\n- improve loading definitions (git support there)","creator":{"login":"0xc0170","id":2963726,"avatar_url":"https://avatars.githubusercontent.com/u/2963726?v=3","gravatar_id":"","url":"https://api.github.com/users/0xc0170","html_url":"https://github.com/0xc0170","followers_url":"https://api.github.com/users/0xc0170/followers","following_url":"https://api.github.com/users/0xc0170/following{/other_user}","gists_url":"https://api.github.com/users/0xc0170/gists{/gist_id}","starred_url":"https://api.github.com/users/0xc0170/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/0xc0170/subscriptions","organizations_url":"https://api.github.com/users/0xc0170/orgs","repos_url":"https://api.github.com/users/0xc0170/repos","events_url":"https://api.github.com/users/0xc0170/events{/privacy}","received_events_url":"https://api.github.com/users/0xc0170/received_events","type":"User","site_admin":false},"open_issues":25,"closed_issues":5,"state":"open","created_at":"2015-04-03T06:51:44Z","updated_at":"2015-06-17T21:36:28Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-06-17T21:36:28Z","updated_at":"2015-06-17T21:42:06Z","closed_at":null,"body":"Relates to #149, as pgen will get project parsing support (a user provides own project aka template), most of jinja2 templates should be replaced by exporter dictionaries.\r\n\r\nEach exporter will have a dictinary which is 1:1 mapping to the project files (pgen export with this dictionary should create a valid project even if no yaml files are provided). This dictionary will be adjusted to the user's input (template, yaml files), then exported.\r\n\r\nThis should eliminate jinja2 templates for iar, uvision and coide. This should simplify adding new exporters and unify them a bit, as now misc options are not 1:1 mapping to the tools projects format.\r\n\r\nI'll provide more details once I make it working for IAR. This changes might affect targets definitions, will see how far we can get."},"comment":{"url":"https://api.github.com/repos/project-generator/project_generator/issues/comments/112959801","html_url":"https://github.com/project-generator/project_generator/issues/160#issuecomment-112959801","issue_url":"https://api.github.com/repos/project-generator/project_generator/issues/160","id":112959801,"user":{"login":"sg-","id":496002,"avatar_url":"https://avatars.githubusercontent.com/u/496002?v=3","gravatar_id":"","url":"https://api.github.com/users/sg-","html_url":"https://github.com/sg-","followers_url":"https://api.github.com/users/sg-/followers","following_url":"https://api.github.com/users/sg-/following{/other_user}","gists_url":"https://api.github.com/users/sg-/gists{/gist_id}","starred_url":"https://api.github.com/users/sg-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sg-/subscriptions","organizations_url":"https://api.github.com/users/sg-/orgs","repos_url":"https://api.github.com/users/sg-/repos","events_url":"https://api.github.com/users/sg-/events{/privacy}","received_events_url":"https://api.github.com/users/sg-/received_events","type":"User","site_admin":false},"created_at":"2015-06-17T21:42:06Z","updated_at":"2015-06-17T21:42:06Z","body":"no more v0.6!!! Need a release :D"}}