{"action":"created","issue":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5538","repository_url":"https://api.github.com/repos/jupyterlab/jupyterlab","labels_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5538/labels{/name}","comments_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5538/comments","events_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5538/events","html_url":"https://github.com/jupyterlab/jupyterlab/pull/5538","id":374501053,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI2MTg5OTIz","number":5538,"title":"[WIP] Add @jupyterlab/ui-components package","user":{"login":"gnestor","id":512354,"node_id":"MDQ6VXNlcjUxMjM1NA==","avatar_url":"https://avatars3.githubusercontent.com/u/512354?v=4","gravatar_id":"","url":"https://api.github.com/users/gnestor","html_url":"https://github.com/gnestor","followers_url":"https://api.github.com/users/gnestor/followers","following_url":"https://api.github.com/users/gnestor/following{/other_user}","gists_url":"https://api.github.com/users/gnestor/gists{/gist_id}","starred_url":"https://api.github.com/users/gnestor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gnestor/subscriptions","organizations_url":"https://api.github.com/users/gnestor/orgs","repos_url":"https://api.github.com/users/gnestor/repos","events_url":"https://api.github.com/users/gnestor/events{/privacy}","received_events_url":"https://api.github.com/users/gnestor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2018-10-26T18:39:07Z","updated_at":"2018-11-07T17:50:55Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/pulls/5538","html_url":"https://github.com/jupyterlab/jupyterlab/pull/5538","diff_url":"https://github.com/jupyterlab/jupyterlab/pull/5538.diff","patch_url":"https://github.com/jupyterlab/jupyterlab/pull/5538.patch"},"body":"This work is a first shot at https://github.com/jupyterlab/jupyterlab/issues/5170 and continuation of https://github.com/jupyterlab/jupyterlab/pull/4234\r\n\r\nThis package will provide React components that other lab extensions can consume to easily create UIs within lab. \r\n\r\nInitially, this PR:\r\n\r\n* Imports [blueprint](https://github.com/palantir/blueprint) components and exports them with a CSS class name applied \r\n* Imports the blueprint CSS and a custom CSS file that will allow us to define styles for individual components (e.g. `jp-Button`). We don't have to define styles from scratch since the blueprint CSS is applied, we just need to override styles in our own classes.\r\n\r\nTo contribute to this PR:\r\n\r\n* Add my remote/fork: `git remote add gnestor https://github.com/gnestor/jupyterlab.git`\r\n* Fetch my remote: `git fetch gnestor`\r\n* Checkout this branch: `git checkout gnestor/ui-components`\r\n* Install dependencies: `jlpm`\r\n* Watch the source: `jlpm watch`\r\n* Launch lab in dev and watch mode: `jupyter lab --dev --watch`"},"comment":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/comments/436715313","html_url":"https://github.com/jupyterlab/jupyterlab/pull/5538#issuecomment-436715313","issue_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5538","id":436715313,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNjcxNTMxMw==","user":{"login":"saulshanabrook","id":1186124,"node_id":"MDQ6VXNlcjExODYxMjQ=","avatar_url":"https://avatars1.githubusercontent.com/u/1186124?v=4","gravatar_id":"","url":"https://api.github.com/users/saulshanabrook","html_url":"https://github.com/saulshanabrook","followers_url":"https://api.github.com/users/saulshanabrook/followers","following_url":"https://api.github.com/users/saulshanabrook/following{/other_user}","gists_url":"https://api.github.com/users/saulshanabrook/gists{/gist_id}","starred_url":"https://api.github.com/users/saulshanabrook/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saulshanabrook/subscriptions","organizations_url":"https://api.github.com/users/saulshanabrook/orgs","repos_url":"https://api.github.com/users/saulshanabrook/repos","events_url":"https://api.github.com/users/saulshanabrook/events{/privacy}","received_events_url":"https://api.github.com/users/saulshanabrook/received_events","type":"User","site_admin":false},"created_at":"2018-11-07T17:50:55Z","updated_at":"2018-11-07T17:50:55Z","author_association":"CONTRIBUTOR","body":"Also opened https://github.com/jupyterlab/jupyterlab/issues/5601 to make see if we can drop the components in blueprint we aren't useing from the bundle"}}
{"actor":{"display_login":"saulshanabrook"}}