{"action":"opened","issue":{"url":"https://api.github.com/repos/cetic/rts-gen/issues/2","repository_url":"https://api.github.com/repos/cetic/rts-gen","labels_url":"https://api.github.com/repos/cetic/rts-gen/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/cetic/rts-gen/issues/2/comments","events_url":"https://api.github.com/repos/cetic/rts-gen/issues/2/events","html_url":"https://github.com/cetic/rts-gen/issues/2","id":191274017,"number":2,"title":"Extract their names out of the generators","user":{"login":"mgoeminne","id":1286106,"avatar_url":"https://avatars.githubusercontent.com/u/1286106?v=3","gravatar_id":"","url":"https://api.github.com/users/mgoeminne","html_url":"https://github.com/mgoeminne","followers_url":"https://api.github.com/users/mgoeminne/followers","following_url":"https://api.github.com/users/mgoeminne/following{/other_user}","gists_url":"https://api.github.com/users/mgoeminne/gists{/gist_id}","starred_url":"https://api.github.com/users/mgoeminne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgoeminne/subscriptions","organizations_url":"https://api.github.com/users/mgoeminne/orgs","repos_url":"https://api.github.com/users/mgoeminne/repos","events_url":"https://api.github.com/users/mgoeminne/events{/privacy}","received_events_url":"https://api.github.com/users/mgoeminne/received_events","type":"User","site_admin":false},"labels":[{"id":477486123,"url":"https://api.github.com/repos/cetic/rts-gen/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"mgoeminne","id":1286106,"avatar_url":"https://avatars.githubusercontent.com/u/1286106?v=3","gravatar_id":"","url":"https://api.github.com/users/mgoeminne","html_url":"https://github.com/mgoeminne","followers_url":"https://api.github.com/users/mgoeminne/followers","following_url":"https://api.github.com/users/mgoeminne/following{/other_user}","gists_url":"https://api.github.com/users/mgoeminne/gists{/gist_id}","starred_url":"https://api.github.com/users/mgoeminne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgoeminne/subscriptions","organizations_url":"https://api.github.com/users/mgoeminne/orgs","repos_url":"https://api.github.com/users/mgoeminne/repos","events_url":"https://api.github.com/users/mgoeminne/events{/privacy}","received_events_url":"https://api.github.com/users/mgoeminne/received_events","type":"User","site_admin":false},"assignees":[{"login":"mgoeminne","id":1286106,"avatar_url":"https://avatars.githubusercontent.com/u/1286106?v=3","gravatar_id":"","url":"https://api.github.com/users/mgoeminne","html_url":"https://github.com/mgoeminne","followers_url":"https://api.github.com/users/mgoeminne/followers","following_url":"https://api.github.com/users/mgoeminne/following{/other_user}","gists_url":"https://api.github.com/users/mgoeminne/gists{/gist_id}","starred_url":"https://api.github.com/users/mgoeminne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgoeminne/subscriptions","organizations_url":"https://api.github.com/users/mgoeminne/orgs","repos_url":"https://api.github.com/users/mgoeminne/repos","events_url":"https://api.github.com/users/mgoeminne/events{/privacy}","received_events_url":"https://api.github.com/users/mgoeminne/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/cetic/rts-gen/milestones/1","html_url":"https://github.com/cetic/rts-gen/milestones/0.2.0","labels_url":"https://api.github.com/repos/cetic/rts-gen/milestones/1/labels","id":2153733,"number":1,"title":"0.2.0","description":null,"creator":{"login":"mgoeminne","id":1286106,"avatar_url":"https://avatars.githubusercontent.com/u/1286106?v=3","gravatar_id":"","url":"https://api.github.com/users/mgoeminne","html_url":"https://github.com/mgoeminne","followers_url":"https://api.github.com/users/mgoeminne/followers","following_url":"https://api.github.com/users/mgoeminne/following{/other_user}","gists_url":"https://api.github.com/users/mgoeminne/gists{/gist_id}","starred_url":"https://api.github.com/users/mgoeminne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgoeminne/subscriptions","organizations_url":"https://api.github.com/users/mgoeminne/orgs","repos_url":"https://api.github.com/users/mgoeminne/repos","events_url":"https://api.github.com/users/mgoeminne/events{/privacy}","received_events_url":"https://api.github.com/users/mgoeminne/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2016-11-23T13:38:36Z","updated_at":"2016-11-23T13:44:33Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-11-23T13:44:33Z","updated_at":"2016-11-23T13:44:33Z","closed_at":null,"body":"Currently each generator may have a specific name. This is not very elegant since\r\n\r\n1. Only top-level generator names are useful, but any generator may have a name.\r\n2. All the generator objects have a Some[String] attribute for storing their name, and they don't really them.\r\n3. By nature, the notion of \"name\" is not related to the notion of generator. The names are only used to refer to \"external\" generators in JSON documents storing such generators.\r\n\r\nI propose to remove the \"name\" attribute from the generator objects, and to consider their name as a meta-information. From the perspective of JSON configuration documents, the \"generators\" attributes will therefore become:\r\n\r\n```\r\n\"generators\": {\r\n   \"name-here\": {…}\r\n}\r\n```"}}
{"actor":{"display_login":"mgoeminne"}}