From 4c41a2b85732424d771c140aef55967df4a95ed8 Mon Sep 17 00:00:00 2001 From: Ogi <86684834+obostjancic@users.noreply.github.com> Date: Fri, 13 Sep 2024 09:41:20 +0200 Subject: [PATCH 1/2] feat(onboarding): pass project slug to wizard --- static/app/gettingStartedDocs/javascript/nextjs.tsx | 4 ++-- static/app/gettingStartedDocs/javascript/remix.tsx | 4 ++-- static/app/gettingStartedDocs/javascript/sveltekit.tsx | 4 ++-- static/app/gettingStartedDocs/react-native/react-native.tsx | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/static/app/gettingStartedDocs/javascript/nextjs.tsx b/static/app/gettingStartedDocs/javascript/nextjs.tsx index e2b9b95d583b99..7dfa5b1ec19bbf 100644 --- a/static/app/gettingStartedDocs/javascript/nextjs.tsx +++ b/static/app/gettingStartedDocs/javascript/nextjs.tsx @@ -33,7 +33,7 @@ import {trackAnalytics} from 'sentry/utils/analytics'; type Params = DocsParams; -const getInstallConfig = ({isSelfHosted, urlPrefix}: Params) => { +const getInstallConfig = ({isSelfHosted, urlPrefix, projectSlug}: Params) => { const urlParam = !isSelfHosted && urlPrefix ? `--url ${urlPrefix}` : ''; return [ @@ -47,7 +47,7 @@ const getInstallConfig = ({isSelfHosted, urlPrefix}: Params) => { } ), language: 'bash', - code: `npx @sentry/wizard@latest -i nextjs ${urlParam}`, + code: `npx @sentry/wizard@latest -i nextjs ${urlParam} --project ${projectSlug}`, }, ]; }; diff --git a/static/app/gettingStartedDocs/javascript/remix.tsx b/static/app/gettingStartedDocs/javascript/remix.tsx index 19824fd6cad1b2..ed87f82e189e41 100644 --- a/static/app/gettingStartedDocs/javascript/remix.tsx +++ b/static/app/gettingStartedDocs/javascript/remix.tsx @@ -29,7 +29,7 @@ import {t, tct} from 'sentry/locale'; type Params = DocsParams; -const getConfigStep = ({isSelfHosted, urlPrefix}: Params) => { +const getConfigStep = ({isSelfHosted, urlPrefix, projectSlug}: Params) => { const urlParam = !isSelfHosted && urlPrefix ? `--url ${urlPrefix}` : ''; return [ { @@ -42,7 +42,7 @@ const getConfigStep = ({isSelfHosted, urlPrefix}: Params) => { } ), language: 'bash', - code: `npx @sentry/wizard@latest -i remix ${urlParam}`, + code: `npx @sentry/wizard@latest -i remix ${urlParam} --project ${projectSlug}`, }, ]; }; diff --git a/static/app/gettingStartedDocs/javascript/sveltekit.tsx b/static/app/gettingStartedDocs/javascript/sveltekit.tsx index ab914aca530129..c763bc5835268b 100644 --- a/static/app/gettingStartedDocs/javascript/sveltekit.tsx +++ b/static/app/gettingStartedDocs/javascript/sveltekit.tsx @@ -29,7 +29,7 @@ import {t, tct} from 'sentry/locale'; type Params = DocsParams; -const getInstallConfig = ({isSelfHosted, urlPrefix}: Params) => { +const getInstallConfig = ({isSelfHosted, urlPrefix, projectSlug}: Params) => { const urlParam = !isSelfHosted && urlPrefix ? `--url ${urlPrefix}` : ''; return [ @@ -46,7 +46,7 @@ const getInstallConfig = ({isSelfHosted, urlPrefix}: Params) => { configurations: [ { language: 'bash', - code: `npx @sentry/wizard@latest -i sveltekit ${urlParam}`, + code: `npx @sentry/wizard@latest -i sveltekit ${urlParam} --project ${projectSlug}`, }, ], }, diff --git a/static/app/gettingStartedDocs/react-native/react-native.tsx b/static/app/gettingStartedDocs/react-native/react-native.tsx index 9bd387bf9be9fb..869a4959fd661c 100644 --- a/static/app/gettingStartedDocs/react-native/react-native.tsx +++ b/static/app/gettingStartedDocs/react-native/react-native.tsx @@ -110,7 +110,7 @@ const onboarding: OnboardingConfig = { { language: 'bash', description:
{tct('Run [code:@sentry/wizard]:', {code: })}
, - code: 'npx @sentry/wizard@latest -s -i reactNative', + code: 'npx @sentry/wizard@latest -s -i reactNative ', additionalInfo: (

From 25dcf1d90d3d0cda79f21ea0036d93298e06ff68 Mon Sep 17 00:00:00 2001 From: Ogi <86684834+obostjancic@users.noreply.github.com> Date: Wed, 18 Sep 2024 12:11:43 +0200 Subject: [PATCH 2/2] separate org and project params --- static/app/gettingStartedDocs/javascript/nextjs.tsx | 9 +++++++-- static/app/gettingStartedDocs/javascript/remix.tsx | 4 ++-- static/app/gettingStartedDocs/javascript/sveltekit.tsx | 9 +++++++-- .../app/gettingStartedDocs/react-native/react-native.tsx | 2 +- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/static/app/gettingStartedDocs/javascript/nextjs.tsx b/static/app/gettingStartedDocs/javascript/nextjs.tsx index b5098c5090bd40..ec8a517ec0b627 100644 --- a/static/app/gettingStartedDocs/javascript/nextjs.tsx +++ b/static/app/gettingStartedDocs/javascript/nextjs.tsx @@ -33,9 +33,14 @@ import {trackAnalytics} from 'sentry/utils/analytics'; type Params = DocsParams; -const getInstallSnippet = ({isSelfHosted, urlPrefix}: Params) => { +const getInstallSnippet = ({ + isSelfHosted, + urlPrefix, + organization, + projectSlug, +}: Params) => { const urlParam = !isSelfHosted && urlPrefix ? `--url ${urlPrefix}` : ''; - return `npx @sentry/wizard@latest -i nextjs ${urlParam}`; + return `npx @sentry/wizard@latest -i nextjs ${urlParam} --org ${organization.slug} --project ${projectSlug}`; }; const getInstallConfig = (params: Params) => { diff --git a/static/app/gettingStartedDocs/javascript/remix.tsx b/static/app/gettingStartedDocs/javascript/remix.tsx index ed87f82e189e41..581972cb055e53 100644 --- a/static/app/gettingStartedDocs/javascript/remix.tsx +++ b/static/app/gettingStartedDocs/javascript/remix.tsx @@ -29,7 +29,7 @@ import {t, tct} from 'sentry/locale'; type Params = DocsParams; -const getConfigStep = ({isSelfHosted, urlPrefix, projectSlug}: Params) => { +const getConfigStep = ({isSelfHosted, urlPrefix, organization, projectSlug}: Params) => { const urlParam = !isSelfHosted && urlPrefix ? `--url ${urlPrefix}` : ''; return [ { @@ -42,7 +42,7 @@ const getConfigStep = ({isSelfHosted, urlPrefix, projectSlug}: Params) => { } ), language: 'bash', - code: `npx @sentry/wizard@latest -i remix ${urlParam} --project ${projectSlug}`, + code: `npx @sentry/wizard@latest -i remix ${urlParam} --org ${organization.slug} --project ${projectSlug}`, }, ]; }; diff --git a/static/app/gettingStartedDocs/javascript/sveltekit.tsx b/static/app/gettingStartedDocs/javascript/sveltekit.tsx index c763bc5835268b..36be073f121549 100644 --- a/static/app/gettingStartedDocs/javascript/sveltekit.tsx +++ b/static/app/gettingStartedDocs/javascript/sveltekit.tsx @@ -29,7 +29,12 @@ import {t, tct} from 'sentry/locale'; type Params = DocsParams; -const getInstallConfig = ({isSelfHosted, urlPrefix, projectSlug}: Params) => { +const getInstallConfig = ({ + isSelfHosted, + urlPrefix, + organization, + projectSlug, +}: Params) => { const urlParam = !isSelfHosted && urlPrefix ? `--url ${urlPrefix}` : ''; return [ @@ -46,7 +51,7 @@ const getInstallConfig = ({isSelfHosted, urlPrefix, projectSlug}: Params) => { configurations: [ { language: 'bash', - code: `npx @sentry/wizard@latest -i sveltekit ${urlParam} --project ${projectSlug}`, + code: `npx @sentry/wizard@latest -i sveltekit ${urlParam} --org ${organization.slug} --project ${projectSlug}`, }, ], }, diff --git a/static/app/gettingStartedDocs/react-native/react-native.tsx b/static/app/gettingStartedDocs/react-native/react-native.tsx index 869a4959fd661c..9bd387bf9be9fb 100644 --- a/static/app/gettingStartedDocs/react-native/react-native.tsx +++ b/static/app/gettingStartedDocs/react-native/react-native.tsx @@ -110,7 +110,7 @@ const onboarding: OnboardingConfig = { { language: 'bash', description:

{tct('Run [code:@sentry/wizard]:', {code: })}
, - code: 'npx @sentry/wizard@latest -s -i reactNative ', + code: 'npx @sentry/wizard@latest -s -i reactNative', additionalInfo: (