Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue Details onboarding on UF tab #66162

Closed
92 tasks done
Tracked by #62792
michellewzhang opened this issue Mar 1, 2024 · 0 comments · Fixed by #66613
Closed
92 tasks done
Tracked by #62792

Issue Details onboarding on UF tab #66162

michellewzhang opened this issue Mar 1, 2024 · 0 comments · Fixed by #66613

Comments

@michellewzhang
Copy link
Member

michellewzhang commented Mar 1, 2024

  • crash report modal instructions or crash report API instructions or web API if neither
  • for relevant widget platforms: mention widget in blue banner callout

platforms:

js modal + widget:

js modal + no widget:

  • 'node-express',
  • 'node', - js modal
  • 'cordova', - js modal
  • 'node-awslambda',
  • 'node-azurefunctions',
  • 'node-connect',
  • 'node-gcpfunctions',
  • 'node-koa',

custom js modal:

  • 'electron', - custom modal + widget

crash api:

  • 'android', - crash api
  • 'apple-ios', - crash api
  • 'apple-macos', - crash api
  • 'dart', - crash api
  • 'flutter', - crash api
  • 'java', - crash api
  • 'java-log4j2',
  • 'java-logback',
  • 'java-spring',
  • 'java-spring-boot',
  • 'kotlin', - crash api
  • 'unity', - crash api
  • 'unreal', - crash api
  • 'react-native', - crash api

2 snippet modals:

  • 'dotnet', - all platforms are 2 snippet modals
  • 'dotnet-aspnet',
  • 'dotnet-aspnetcore',
  • 'dotnet-awslambda',
  • 'dotnet-gcpfunctions',
  • 'dotnet-maui',
  • 'dotnet-uwp',
  • 'dotnet-winforms',
  • 'dotnet-wpf',
  • 'dotnet-xamarin',
  • 'elixir', - 2 snippet modal
  • 'go', - all platforms are 2 snippet modal
  • 'go-echo',
  • 'go-fasthttp',
  • 'go-gin',
  • 'go-http',
  • 'go-iris',
  • 'go-martini',
  • 'go-negroni',
  • 'python', - all platforms are 2 snippet modals
  • 'python-aiohttp',
  • 'python-asgi',
  • 'python-awslambda',
  • 'python-bottle',
  • 'python-celery',
  • 'python-chalice',
  • 'python-django',
  • 'python-falcon',
  • 'python-fastapi',
  • 'python-flask',
  • 'python-gcpfunctions',
  • 'python-pylons',
  • 'python-pymongo',
  • 'python-pyramid',
  • 'python-quart',
  • 'python-rq',
  • 'python-sanic',
  • 'python-serverless',
  • 'python-starlette',
  • 'python-tornado',
  • 'python-tryton',
  • 'python-wsgi',
  • 'rust'
  • 'ruby-rails',
  • 'php',
  • 'php-laravel',
  • 'php-symfony',

web api:

  • 'minidump', - web api
  • 'native', - web api
  • 'native-qt', - web api
  • 'ruby', - web api
  • 'ruby-rack', - web api
  • 'node-serverlesscloud',
@michellewzhang michellewzhang changed the title Issue Details onboarding on UF tab: crash report modal instructions or crash report API instructions, mention widget in callout Issue Details onboarding on UF tab Mar 1, 2024
michellewzhang added a commit that referenced this issue Mar 7, 2024
…66478)

- these platforms all use the same structure as the JavaScript
onboarding
- all have the widget callout

this PR adds the instructions for
- bun
- capacitor
- ember
- angular
- astro
- gatsby
- nextjs
- react
- remix
- svelte
- sveltekit
- vue
- ionic
<img width="475" alt="SCR-20240306-nwaf"
src="https://github.com/getsentry/sentry/assets/56095982/c35c61a0-a2e7-4615-a0a7-d9be3b231615">

relates to #66162
michellewzhang added a commit that referenced this issue Mar 7, 2024
…66485)

- these platforms all use the crash report API for onboarding

this PR adds the instructions for
- android
-  apple-ios
-  apple-macos
-  dart
-  flutter
-  java
-  java-log4j2
-  java-logback
-  java-spring
-  java-spring-boot
-  kotlin
-  unity
-  unreal
-  react-native
<img width="466" alt="SCR-20240306-nwgg"
src="https://github.com/getsentry/sentry/assets/56095982/f7f8f71d-34b4-47d0-ba97-b1611f157fd6">

relates to #66162
michellewzhang added a commit that referenced this issue Mar 7, 2024
)

- these platforms all use the web API for onboarding

this PR adds the instructions for
- minidump
- native
- native-qt
- ruby
- ruby-rack
<img width="464" alt="SCR-20240306-nzex"
src="https://github.com/getsentry/sentry/assets/56095982/e80caa51-1670-42d7-9e29-3ff424599eb9">

relates to #66162
michellewzhang added a commit that referenced this issue Mar 7, 2024
)

this PR adds the issue details feedback onboarding for

-  'node-express',
-  'node',
-  'cordova',
-  'node-awslambda',
-  'node-azurefunctions',
-  'node-connect',
-  'node-gcpfunctions',
-  'node-koa',
-  'node-serverlesscloud',
-  'electron', 

the majority of these have crash report modal onboarding, but no widget
callout because they don't support the widget.
<img width="466" alt="SCR-20240307-lxio"
src="https://github.com/getsentry/sentry/assets/56095982/16755675-708c-4465-8b69-253d80433168">

electron looks like this:
<img width="470" alt="SCR-20240307-lznu"
src="https://github.com/getsentry/sentry/assets/56095982/b01cbcf7-be17-47bd-8f00-58f108e7b9a7">

relates to #66162
michellewzhang added a commit that referenced this issue Mar 8, 2024
…ing (#66561)

This PR adds the following platforms to issues feedback onboarding:
-  'dotnet',
-  'dotnet-aspnet',
-  'dotnet-aspnetcore',
-  'dotnet-awslambda',
-  'dotnet-gcpfunctions',
-  'dotnet-maui',
-  'dotnet-uwp',
-  'dotnet-winforms',
-  'dotnet-wpf',
-  'dotnet-xamarin',
<img width="462" alt="SCR-20240307-oaqz"
src="https://github.com/getsentry/sentry/assets/56095982/d5c02a0d-07d5-48e8-9ef5-751bf0f098a0">

It also modifies the `useSourcePackageRegistries` hook to include
`files` in the datatype. It was always there being returned from the
endpoint; the datatype just didn't have the property. We need to use
this information to display some of the strings in the first JS snippet.


Relates to #66162
michellewzhang added a commit that referenced this issue Mar 8, 2024
…boarding (#66599)

this PR adds the following platforms:

- 'elixir',
-  'go',
-  'go-echo',
-  'go-fasthttp',
-  'go-gin',
-  'go-http',
-  'go-iris',
-  'go-martini',
-  'go-negroni',

all follow pretty much the same structure as
#66561
relates to #66162

<img width="461" alt="SCR-20240308-imvr"
src="https://github.com/getsentry/sentry/assets/56095982/e09a34f5-39c3-43f0-9fdc-38763c456dab">
michellewzhang added a commit that referenced this issue Mar 8, 2024
…onboarding (#66605)

this PR adds the following platforms:

- 'python', 
-  'python-aiohttp',
-  'python-asgi',
-  'python-awslambda',
-  'python-bottle',
-  'python-celery',
-  'python-chalice',
-  'python-django',
-  'python-falcon',
-  'python-fastapi',
-  'python-flask',
-  'python-gcpfunctions',
-  'python-pylons',
-  'python-pymongo',
-  'python-pyramid',
-  'python-quart',
-  'python-rq',
-  'python-sanic',
-  'python-serverless',
-  'python-starlette',
-  'python-tornado',
-  'python-tryton',
-  'python-wsgi',
- 'rust'

they all look like this:
<img width="471" alt="SCR-20240308-itxo"
src="https://github.com/getsentry/sentry/assets/56095982/da1ffcc1-3d96-4ea4-9547-7e70b12a44af">
<img width="481" alt="SCR-20240308-iyod"
src="https://github.com/getsentry/sentry/assets/56095982/edb65d32-7b60-4b35-b629-4c1e332f85d5">

relates to #66162
@github-actions github-actions bot locked and limited conversation to collaborators Mar 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant