{"action":"created","issue":{"url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/issues/59","labels_url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/issues/59/comments","events_url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/issues/59/events","html_url":"https://github.com/anqitong/LangageDessinVectoriel/issues/59","id":115922947,"number":59,"title":"Idea for composite pattern","user":{"login":"anqitong","id":8641790,"avatar_url":"https://avatars.githubusercontent.com/u/8641790?v=3","gravatar_id":"","url":"https://api.github.com/users/anqitong","html_url":"https://github.com/anqitong","followers_url":"https://api.github.com/users/anqitong/followers","following_url":"https://api.github.com/users/anqitong/following{/other_user}","gists_url":"https://api.github.com/users/anqitong/gists{/gist_id}","starred_url":"https://api.github.com/users/anqitong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anqitong/subscriptions","organizations_url":"https://api.github.com/users/anqitong/orgs","repos_url":"https://api.github.com/users/anqitong/repos","events_url":"https://api.github.com/users/anqitong/events{/privacy}","received_events_url":"https://api.github.com/users/anqitong/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/labels/discussion","name":"discussion","color":"fbca04"},{"url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/labels/Improvement","name":"Improvement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"starsasumi","id":2586228,"avatar_url":"https://avatars.githubusercontent.com/u/2586228?v=3","gravatar_id":"","url":"https://api.github.com/users/starsasumi","html_url":"https://github.com/starsasumi","followers_url":"https://api.github.com/users/starsasumi/followers","following_url":"https://api.github.com/users/starsasumi/following{/other_user}","gists_url":"https://api.github.com/users/starsasumi/gists{/gist_id}","starred_url":"https://api.github.com/users/starsasumi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/starsasumi/subscriptions","organizations_url":"https://api.github.com/users/starsasumi/orgs","repos_url":"https://api.github.com/users/starsasumi/repos","events_url":"https://api.github.com/users/starsasumi/events{/privacy}","received_events_url":"https://api.github.com/users/starsasumi/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/milestones/2","html_url":"https://github.com/anqitong/LangageDessinVectoriel/milestones/Rendu%20final","labels_url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/milestones/2/labels","id":1367882,"number":2,"title":"Rendu final","description":"Rendu final du projet","creator":{"login":"Thomas-dot-G","id":8658020,"avatar_url":"https://avatars.githubusercontent.com/u/8658020?v=3","gravatar_id":"","url":"https://api.github.com/users/Thomas-dot-G","html_url":"https://github.com/Thomas-dot-G","followers_url":"https://api.github.com/users/Thomas-dot-G/followers","following_url":"https://api.github.com/users/Thomas-dot-G/following{/other_user}","gists_url":"https://api.github.com/users/Thomas-dot-G/gists{/gist_id}","starred_url":"https://api.github.com/users/Thomas-dot-G/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thomas-dot-G/subscriptions","organizations_url":"https://api.github.com/users/Thomas-dot-G/orgs","repos_url":"https://api.github.com/users/Thomas-dot-G/repos","events_url":"https://api.github.com/users/Thomas-dot-G/events{/privacy}","received_events_url":"https://api.github.com/users/Thomas-dot-G/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":6,"state":"open","created_at":"2015-10-21T09:05:04Z","updated_at":"2015-11-15T12:27:09Z","due_on":"2015-11-15T23:00:00Z","closed_at":null},"comments":2,"created_at":"2015-11-09T17:15:13Z","updated_at":"2015-11-18T13:05:54Z","closed_at":null,"body":"Let's see the canvas or the SVG file as a paper filled with Shapes. \r\nInterface : Liste<Shape>\r\nClasses : FilledArea = Cons(Shape head , Liste<Shape> rest)\r\n              Circle, Ellipse, ... etc implements Shape / add EmptyTile implements Shape too\r\n\r\nAnd then, in svg file, we can have as attribute : \r\nprivate Liste<Shape> listShapes; "},"comment":{"url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/issues/comments/157706405","html_url":"https://github.com/anqitong/LangageDessinVectoriel/issues/59#issuecomment-157706405","issue_url":"https://api.github.com/repos/anqitong/LangageDessinVectoriel/issues/59","id":157706405,"user":{"login":"starsasumi","id":2586228,"avatar_url":"https://avatars.githubusercontent.com/u/2586228?v=3","gravatar_id":"","url":"https://api.github.com/users/starsasumi","html_url":"https://github.com/starsasumi","followers_url":"https://api.github.com/users/starsasumi/followers","following_url":"https://api.github.com/users/starsasumi/following{/other_user}","gists_url":"https://api.github.com/users/starsasumi/gists{/gist_id}","starred_url":"https://api.github.com/users/starsasumi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/starsasumi/subscriptions","organizations_url":"https://api.github.com/users/starsasumi/orgs","repos_url":"https://api.github.com/users/starsasumi/repos","events_url":"https://api.github.com/users/starsasumi/events{/privacy}","received_events_url":"https://api.github.com/users/starsasumi/received_events","type":"User","site_admin":false},"created_at":"2015-11-18T13:05:54Z","updated_at":"2015-11-18T13:05:54Z","body":"We can add a method to get this list. But for the pattern and other generic interfaces, I don't know much yet."}}