Skip to content

Commit bea1cf8

Browse files
committed
feat: xbox onboarding docs
1 parent 0b63960 commit bea1cf8

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

docs/platforms/xbox/index.mdx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: Xbox
3+
caseStyle: snake_case
4+
supportLevel: production
5+
sdk: sentry.xbox
6+
categories:
7+
- console
8+
- gaming
9+
---
10+
11+
<PlatformContent includePath="getting-started-primer" />
12+
13+
Sentry supports Xbox via a customized version of the [Native SDK](/platforms/native).
14+
15+
To start using Sentry in your Xbox games, you can [request Microsoft Game Development Kit (GDK) Middleware access](developer.microsoft.com/en-us/games/support/request-gdkx-middleware).
16+
Make sure to select Sentry as the partner and use the email address associated with your Sentry account.
17+
18+
We'll receive your request and get back to you with the next steps.

src/components/platformIcon.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ import VueSVG from 'platformicons/svg/vue.svg';
138138
import WasmSVG from 'platformicons/svg/wasm.svg';
139139
import WindowsSVG from 'platformicons/svg/windows.svg';
140140
import XamarinSVG from 'platformicons/svg/xamarin.svg';
141+
import XboxSVG from 'platformicons/svg/xbox.svg';
141142
import ActixSVGLarge from 'platformicons/svg_80x80/actix.svg';
142143
import AiohttpSVGLarge from 'platformicons/svg_80x80/aiohttp.svg';
143144
import AndroidSVGLarge from 'platformicons/svg_80x80/android.svg';
@@ -279,6 +280,7 @@ import VueSVGLarge from 'platformicons/svg_80x80/vue.svg';
279280
import WasmSVGLarge from 'platformicons/svg_80x80/wasm.svg';
280281
import WindowsSVGLarge from 'platformicons/svg_80x80/windows.svg';
281282
import XamarinSVGLarge from 'platformicons/svg_80x80/xamarin.svg';
283+
import XboxSVGLarge from 'platformicons/svg_80x80/xbox.svg';
282284

283285
const formatToSVG = {
284286
HTML5: {
@@ -847,6 +849,10 @@ const formatToSVG = {
847849
sm: XamarinSVG,
848850
lg: XamarinSVGLarge,
849851
},
852+
xbox: {
853+
sm: XboxSVG,
854+
lg: XboxSVGLarge,
855+
},
850856
};
851857

852858
export const PLATFORM_TO_ICON = {
@@ -1032,6 +1038,7 @@ export const PLATFORM_TO_ICON = {
10321038
unrealengine: 'unreal',
10331039
visualbasic: 'visual-basic',
10341040
windows: 'windows',
1041+
xbox: 'xbox',
10351042
// Don't add new platforms down here!
10361043
// Please add them where they belong alphabetically
10371044
} as const;

src/data/platforms.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,6 @@
132132
- slug: nintendo-switch
133133
type: language
134134
name: Nintendo Switch
135-
case_style: PascalCase # Where is this used?
135+
- slug: xbox
136+
type: language
137+
name: Xbox

0 commit comments

Comments
 (0)