payload: {"action":"created","issue":{"url":"https://api.github.com/repos/getsentry/sentry/issues/13108","repository_url":"https://api.github.com/repos/getsentry/sentry","labels_url":"https://api.github.com/repos/getsentry/sentry/issues/13108/labels{/name}","comments_url":"https://api.github.com/repos/getsentry/sentry/issues/13108/comments","events_url":"https://api.github.com/repos/getsentry/sentry/issues/13108/events","html_url":"https://github.com/getsentry/sentry/pull/13108","id":441462688,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjc2Nzg1Mjgx","number":13108,"title":"feat(onboarding): New onboarding experience","user":{"login":"EvanPurkhiser","id":1421724,"node_id":"MDQ6VXNlcjE0MjE3MjQ=","avatar_url":"https://avatars0.githubusercontent.com/u/1421724?v=4","gravatar_id":"","url":"https://api.github.com/users/EvanPurkhiser","html_url":"https://github.com/EvanPurkhiser","followers_url":"https://api.github.com/users/EvanPurkhiser/followers","following_url":"https://api.github.com/users/EvanPurkhiser/following{/other_user}","gists_url":"https://api.github.com/users/EvanPurkhiser/gists{/gist_id}","starred_url":"https://api.github.com/users/EvanPurkhiser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EvanPurkhiser/subscriptions","organizations_url":"https://api.github.com/users/EvanPurkhiser/orgs","repos_url":"https://api.github.com/users/EvanPurkhiser/repos","events_url":"https://api.github.com/users/EvanPurkhiser/events{/privacy}","received_events_url":"https://api.github.com/users/EvanPurkhiser/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2019-05-07T21:54:11Z","updated_at":"2019-05-22T17:25:25Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/getsentry/sentry/pulls/13108","html_url":"https://github.com/getsentry/sentry/pull/13108","diff_url":"https://github.com/getsentry/sentry/pull/13108.diff","patch_url":"https://github.com/getsentry/sentry/pull/13108.patch"},"body":"This adds a new single-page onboarding experience that provides a streamlined experience for the user just after signing up for sentry.\r\n\r\nThere are 3 steps:\r\n\r\n 1. Welcome\r\n    This sets the tone for the onboarding experience.\r\n\r\n 2. Platform Selection\r\n    This step is similar to the project selection step in the original onboarding experience. Selecting a platform will enable the 'create project' button, clicking this will create a project and move to the next step.\r\n\r\n 3. Getting Started\r\n    This step offers the user a choice for what to do next with their newly created sentry organization and project.\r\n\r\n    1) Setup Instructions - Displays SDK installation instructions.  Selecting a new platform will update the instructions here. We wait for the first event to be received in the project before offering to take them to the event.\r\n\r\n    2) Invite Members - The user may invite users to their organization.\r\n\r\n    3) Learn More - This shows the sentry overview video and offers the user to create a sample event to play around\r\n\r\nMuch of the implementation here uses rich animations using the React Pose library, which offers a way to define declarative animations.\r\n\r\nThis new experience is not yet hooked up in the router as we will be slowly rolling this out through sentry.io\r\n\r\n### Future work\r\n\r\n * This definitely needs some testing.\r\n * We need an experiment in sentry.io for enabling this.\r\n\r\n\r\n### I'm looking for a few different types of review here\r\n\r\n - @getsentry/app-frontend - General code hygiene / best practices\r\n - @getsentry/growth - Do the flows make sense? Where should we be adding analytics (will do this soon)\r\n - @getsentry/marketing - Hows this wording / experience feel overall? Does the tone match the sentry branding, or is this experience going to feel dissonant.\r\n - @getsentry/design - How do things look visually? Do the animations feel good? Can we maybe fit some brand illustration in here (/cc @cameronmcefee)? What can we do to take this experience from being good, to being absolutely great!\r\n\r\n### Experience videos\r\n\r\n * [Full setup flow](https://www.dropbox.com/s/9lom7w5bg5pwkl1/Screen%20Recording%202019-04-29%20at%2016.12.26.mov?dl=0)\r\n * [Other options](https://www.dropbox.com/s/5gufgxzco2gx1ki/Screen%20Recording%202019-05-01%20at%2016.41.26.mov?dl=0)\r\n\r\n### Screenshots\r\n\r\n![image](https://user-images.githubusercontent.com/1421724/57335733-69b18800-70d8-11e9-8bc0-f7fffde6967f.png)\r\n\r\n![image](https://user-images.githubusercontent.com/1421724/57335769-8948b080-70d8-11e9-99a4-caf0651519e6.png)\r\n\r\n![image](https://user-images.githubusercontent.com/1421724/57335849-c44ae400-70d8-11e9-916b-dbd6a591196b.png)\r\n\r\n![image](https://user-images.githubusercontent.com/1421724/57335854-c745d480-70d8-11e9-9b40-ae5d55bd6aa3.png)\r\n\r\n![image](https://user-images.githubusercontent.com/1421724/57335859-cc0a8880-70d8-11e9-8923-447737ed172e.png)\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/getsentry/sentry/issues/comments/494894986","html_url":"https://github.com/getsentry/sentry/pull/13108#issuecomment-494894986","issue_url":"https://api.github.com/repos/getsentry/sentry/issues/13108","id":494894986,"node_id":"MDEyOklzc3VlQ29tbWVudDQ5NDg5NDk4Ng==","user":{"login":"EvanPurkhiser","id":1421724,"node_id":"MDQ6VXNlcjE0MjE3MjQ=","avatar_url":"https://avatars0.githubusercontent.com/u/1421724?v=4","gravatar_id":"","url":"https://api.github.com/users/EvanPurkhiser","html_url":"https://github.com/EvanPurkhiser","followers_url":"https://api.github.com/users/EvanPurkhiser/followers","following_url":"https://api.github.com/users/EvanPurkhiser/following{/other_user}","gists_url":"https://api.github.com/users/EvanPurkhiser/gists{/gist_id}","starred_url":"https://api.github.com/users/EvanPurkhiser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EvanPurkhiser/subscriptions","organizations_url":"https://api.github.com/users/EvanPurkhiser/orgs","repos_url":"https://api.github.com/users/EvanPurkhiser/repos","events_url":"https://api.github.com/users/EvanPurkhiser/events{/privacy}","received_events_url":"https://api.github.com/users/EvanPurkhiser/received_events","type":"User","site_admin":false},"created_at":"2019-05-22T17:25:25Z","updated_at":"2019-05-22T17:25:25Z","author_association":"MEMBER","body":"> Have we done manual tests on getsentry?\r\n\r\nUntil we merge https://github.com/getsentry/getsentry/pull/2894 the user will not be pushed through this flow. I've verified that the user won't see this.\r\n\r\n"}}
other: {"actor":{"display_login":"EvanPurkhiser"}}