{"action":"created","issue":{"url":"https://api.github.com/repos/stq/Keepler/issues/4","repository_url":"https://api.github.com/repos/stq/Keepler","labels_url":"https://api.github.com/repos/stq/Keepler/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/stq/Keepler/issues/4/comments","events_url":"https://api.github.com/repos/stq/Keepler/issues/4/events","html_url":"https://github.com/stq/Keepler/issues/4","id":237513804,"number":4,"title":"Task: Create lay-out controller for Onto nodes","user":{"login":"stq","id":4689436,"avatar_url":"https://avatars3.githubusercontent.com/u/4689436?v=3","gravatar_id":"","url":"https://api.github.com/users/stq","html_url":"https://github.com/stq","followers_url":"https://api.github.com/users/stq/followers","following_url":"https://api.github.com/users/stq/following{/other_user}","gists_url":"https://api.github.com/users/stq/gists{/gist_id}","starred_url":"https://api.github.com/users/stq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stq/subscriptions","organizations_url":"https://api.github.com/users/stq/orgs","repos_url":"https://api.github.com/users/stq/repos","events_url":"https://api.github.com/users/stq/events{/privacy}","received_events_url":"https://api.github.com/users/stq/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"stq","id":4689436,"avatar_url":"https://avatars3.githubusercontent.com/u/4689436?v=3","gravatar_id":"","url":"https://api.github.com/users/stq","html_url":"https://github.com/stq","followers_url":"https://api.github.com/users/stq/followers","following_url":"https://api.github.com/users/stq/following{/other_user}","gists_url":"https://api.github.com/users/stq/gists{/gist_id}","starred_url":"https://api.github.com/users/stq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stq/subscriptions","organizations_url":"https://api.github.com/users/stq/orgs","repos_url":"https://api.github.com/users/stq/repos","events_url":"https://api.github.com/users/stq/events{/privacy}","received_events_url":"https://api.github.com/users/stq/received_events","type":"User","site_admin":false},"assignees":[{"login":"stq","id":4689436,"avatar_url":"https://avatars3.githubusercontent.com/u/4689436?v=3","gravatar_id":"","url":"https://api.github.com/users/stq","html_url":"https://github.com/stq","followers_url":"https://api.github.com/users/stq/followers","following_url":"https://api.github.com/users/stq/following{/other_user}","gists_url":"https://api.github.com/users/stq/gists{/gist_id}","starred_url":"https://api.github.com/users/stq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stq/subscriptions","organizations_url":"https://api.github.com/users/stq/orgs","repos_url":"https://api.github.com/users/stq/repos","events_url":"https://api.github.com/users/stq/events{/privacy}","received_events_url":"https://api.github.com/users/stq/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2017-06-21T12:17:02Z","updated_at":"2017-06-29T08:38:46Z","closed_at":null,"body":"We need to create an algorithm to lay-out ontology nodes around selected node.\r\nGoals:\r\n- Immutability, i.e. nodes always keep same structure (at least until relevance of nodes is changed).\r\nReason: user gets used to certain layout of nodes when he/she is reading, and user may get disorientation if nodes change their positions randomly.\r\n- For now, lets try showing first (and, configurably, second) generation of nodes from the root node.\r\n- For now, lets display 6 most relevant nodes, i.e. with most references in them."},"comment":{"url":"https://api.github.com/repos/stq/Keepler/issues/comments/311900978","html_url":"https://github.com/stq/Keepler/issues/4#issuecomment-311900978","issue_url":"https://api.github.com/repos/stq/Keepler/issues/4","id":311900978,"user":{"login":"stq","id":4689436,"avatar_url":"https://avatars3.githubusercontent.com/u/4689436?v=3","gravatar_id":"","url":"https://api.github.com/users/stq","html_url":"https://github.com/stq","followers_url":"https://api.github.com/users/stq/followers","following_url":"https://api.github.com/users/stq/following{/other_user}","gists_url":"https://api.github.com/users/stq/gists{/gist_id}","starred_url":"https://api.github.com/users/stq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stq/subscriptions","organizations_url":"https://api.github.com/users/stq/orgs","repos_url":"https://api.github.com/users/stq/repos","events_url":"https://api.github.com/users/stq/events{/privacy}","received_events_url":"https://api.github.com/users/stq/received_events","type":"User","site_admin":false},"created_at":"2017-06-29T08:38:46Z","updated_at":"2017-06-29T08:38:46Z","body":"Partially implemented. Still need better 'dimensions' calculation.\r\nVisually done as angular components recursively rendering as DOM nodes.\r\nStill probably will have to change render engine to use canvas/octomap render - have to see performance on large ontologies.\r\nAlso need a bunch of configuration fixtures."}}
{"actor":{"display_login":"stq"}}