diff --git a/docs/platforms/nintendo-switch/index.mdx b/docs/platforms/nintendo-switch/index.mdx new file mode 100644 index 0000000000000..699b5329f319d --- /dev/null +++ b/docs/platforms/nintendo-switch/index.mdx @@ -0,0 +1,18 @@ +--- +title: Nintendo Switch +caseStyle: PascalCase +supportLevel: production +sdk: sentry.nintendo-switch +categories: + - console + - gaming +--- + + + +To get started using Sentry in your Nintendo Switch games, you can go to [CRPORTAL](https://crash-report.wc.lp1.er.srv.nintendo.net/sentry/get_started). +There you can configure Nintendo's servers to start forwarding your crashes to Sentry. + +--- + +"Nintendo", "Nintendo Switch" are trademarks or registered trademarks of Nintendo. diff --git a/src/components/platformIcon.tsx b/src/components/platformIcon.tsx index 6c42e480b9cd0..82d0450a4fef4 100644 --- a/src/components/platformIcon.tsx +++ b/src/components/platformIcon.tsx @@ -87,6 +87,7 @@ import MongodbSVG from 'platformicons/svg/mongodb.svg'; import NativecSVG from 'platformicons/svg/nativec.svg'; import NestjsSVG from 'platformicons/svg/nestjs.svg'; import NextjsSVG from 'platformicons/svg/nextjs.svg'; +import NintendoSwitchSVG from 'platformicons/svg/nintendo-switch.svg'; import NodejsSVG from 'platformicons/svg/nodejs.svg'; import NuxtSVG from 'platformicons/svg/nuxt.svg'; import OpenaiSVG from 'platformicons/svg/openai.svg'; @@ -224,6 +225,7 @@ import MongodbSVGLarge from 'platformicons/svg_80x80/mongodb.svg'; import NativecSVGLarge from 'platformicons/svg_80x80/nativec.svg'; import NestjsSVGLarge from 'platformicons/svg_80x80/nestjs.svg'; import NextjsSVGLarge from 'platformicons/svg_80x80/nextjs.svg'; +import NintendoSwitchSVGLarge from 'platformicons/svg_80x80/nintendo-switch.svg'; import NodejsSVGLarge from 'platformicons/svg_80x80/nodejs.svg'; import NuxtSVGLarge from 'platformicons/svg_80x80/nuxt.svg'; import OpenaiSVGLarge from 'platformicons/svg_80x80/openai.svg'; @@ -632,6 +634,10 @@ const formatToSVG = { sm: NextjsSVG, lg: NextjsSVGLarge, }, + 'nintendo-switch': { + sm: NintendoSwitchSVG, + lg: NintendoSwitchSVGLarge, + }, nuxt: { sm: NuxtSVG, lg: NuxtSVGLarge, @@ -934,6 +940,7 @@ export const PLATFORM_TO_ICON = { native: 'nativec', 'native-qt': 'qt', 'native-wasm': 'wasm', + 'nintendo-switch': 'nintendo-switch', openai: 'openai', perl: 'perl', php: 'php', diff --git a/src/data/platforms.yml b/src/data/platforms.yml index dba963bf9a8ce..c96a3a0577283 100644 --- a/src/data/platforms.yml +++ b/src/data/platforms.yml @@ -126,3 +126,7 @@ type: language name: PowerShell case_style: PascalCase +- slug: nintendo-switch + type: language + name: Nintendo Switch + case_style: PascalCase # Where is this used? diff --git a/src/middleware.ts b/src/middleware.ts index ada6e174c8f9b..8294fed1620d8 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -3278,10 +3278,6 @@ const USER_DOCS_REDIRECTS: Redirect[] = [ from: '/product/explore/session-replay/replay-page-and-filters/', to: '/product/explore/session-replay/web/replay-page-and-filters/', }, - { - from: '/platforms/nintendo-switch/', - to: '/platforms/unity/native-support/', - }, { from: '/product/teams/roles/', to: '/organization/membership/#team-level-roles',