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

feat: nintendo switch #12850

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions docs/platforms/nintendo-switch/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: Nintendo Switch
caseStyle: PascalCase
supportLevel: production
sdk: sentry.nintendo-switch
categories:
- console
- gaming
---

<PlatformContent includePath="getting-started-primer" />

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.

You can use your current Sentry organization, or use a Nintendo
[Sponsored Plan](https://crash-report.wc.lp1.er.srv.nintendo.net/sentry/docs/subscription) which is free of charge.

Details on configuring symbol servers are also found [in the documentation in the portal](https://crash-report.wc.lp1.er.srv.nintendo.net/sentry/docs).

To get additional support from Sentry, you can
[reach out via the middleware page](https://developer.nintendo.com/group/development/getting-started/g1kr9vj6/middleware/sentry).
Or write directly inside the Nintendo Developer Portal's [forum specific for Sentry](https://developer.nintendo.com/group/development/g1kr9vj6/forums/english/-/gts_message_boards/category/333894267).

---

"Nintendo", "Nintendo Switch" are trademarks or registered trademarks of Nintendo.
7 changes: 7 additions & 0 deletions src/components/platformIcon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down Expand Up @@ -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';
Expand Down Expand Up @@ -632,6 +634,10 @@ const formatToSVG = {
sm: NextjsSVG,
lg: NextjsSVGLarge,
},
'nintendo-switch': {
sm: NintendoSwitchSVG,
lg: NintendoSwitchSVGLarge,
},
nuxt: {
sm: NuxtSVG,
lg: NuxtSVGLarge,
Expand Down Expand Up @@ -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',
Expand Down
4 changes: 4 additions & 0 deletions src/data/platforms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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?
4 changes: 0 additions & 4 deletions src/middleware.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
Loading