{"action":"created","issue":{"url":"https://api.github.com/repos/jupyter-incubator/dashboards_nodejs_app/issues/1","labels_url":"https://api.github.com/repos/jupyter-incubator/dashboards_nodejs_app/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/jupyter-incubator/dashboards_nodejs_app/issues/1/comments","events_url":"https://api.github.com/repos/jupyter-incubator/dashboards_nodejs_app/issues/1/events","html_url":"https://github.com/jupyter-incubator/dashboards_nodejs_app/issues/1","id":120875625,"number":1,"title":"Initial implementation","user":{"login":"parente","id":153745,"avatar_url":"https://avatars.githubusercontent.com/u/153745?v=3","gravatar_id":"","url":"https://api.github.com/users/parente","html_url":"https://github.com/parente","followers_url":"https://api.github.com/users/parente/followers","following_url":"https://api.github.com/users/parente/following{/other_user}","gists_url":"https://api.github.com/users/parente/gists{/gist_id}","starred_url":"https://api.github.com/users/parente/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/parente/subscriptions","organizations_url":"https://api.github.com/users/parente/orgs","repos_url":"https://api.github.com/users/parente/repos","events_url":"https://api.github.com/users/parente/events{/privacy}","received_events_url":"https://api.github.com/users/parente/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-07T21:47:54Z","updated_at":"2015-12-10T23:06:35Z","closed_at":null,"body":"The initial implementation should have the following properties\r\n\r\n* [ ] fetch code from colocated notebook file on start (configurable path on disk)\r\n* [ ] use jupyter-js-services and jupyter-js-output-area, not thebe\r\n* [ ] filters all but comm channel messages from the frontend\r\n* [ ] supports one or more frontend browser client connections at a time and properly \r\n\r\nOther issues will be opened about follow-on features.\r\n"},"comment":{"url":"https://api.github.com/repos/jupyter-incubator/dashboards_nodejs_app/issues/comments/163781556","html_url":"https://github.com/jupyter-incubator/dashboards_nodejs_app/issues/1#issuecomment-163781556","issue_url":"https://api.github.com/repos/jupyter-incubator/dashboards_nodejs_app/issues/1","id":163781556,"user":{"login":"dalogsdon","id":6362426,"avatar_url":"https://avatars.githubusercontent.com/u/6362426?v=3","gravatar_id":"","url":"https://api.github.com/users/dalogsdon","html_url":"https://github.com/dalogsdon","followers_url":"https://api.github.com/users/dalogsdon/followers","following_url":"https://api.github.com/users/dalogsdon/following{/other_user}","gists_url":"https://api.github.com/users/dalogsdon/gists{/gist_id}","starred_url":"https://api.github.com/users/dalogsdon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalogsdon/subscriptions","organizations_url":"https://api.github.com/users/dalogsdon/orgs","repos_url":"https://api.github.com/users/dalogsdon/repos","events_url":"https://api.github.com/users/dalogsdon/events{/privacy}","received_events_url":"https://api.github.com/users/dalogsdon/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T23:06:35Z","updated_at":"2015-12-10T23:06:35Z","body":"The initial implementation can be found in PR #5 \r\n\r\n> fetch code from colocated notebook file on start (configurable path on disk)\r\n\r\nCurrently it will read notebook files placed in the `data` directory in the root of the project. This needs to be updated to read from a configurable path.\r\n\r\n> use jupyter-js-services and jupyter-js-output-area, not thebe\r\n\r\nDone\r\n\r\n> filters all but comm channel messages from the frontend\r\n\r\nNot done\r\n\r\n> supports one or more frontend browser client connections at a time and properly\r\n\r\nHave not done testing on this, but should support multiple connections due to its simplicity. There is no concept of users at the moment, so all notebooks files in the data directory are accessible by anyone.\r\n\r\nDo we want to create new issues for the remaining work in these tasks or keep working in this issue until all are complete? I expect each could build up a discussion, especially filtering and multi-user."}}