getsentry / getsentry/sentry-javascript

Convert `@sentry/ember` addon to V2 addon format

Abierto
#15,835 25 comentarios 1 reacción 0 asignados Ver en GitHub
Ember Feature Meta: Help Wanted
Lenguaje dominante
TypeScript
Estrellas
8.7k
Forks
1.8k
Merge medio
1 d 17 h
PR fusionados (30 d)
515

Descripción

### Problem Statement

Modern Ember build tools (`@embroider/vite` and `@embroider/webpack`) benefit greatly from static, pre-built addons when bundling the app.

The current `@sentry/ember` package is currently on the old ember addon-format. It works, but it is not optimized for the modern ember build tooling, as it does currently needs be processed/rewritten by `@embroider` on every build.

Also, it is currently sorted with warnings in the group of other legacy V1 addons when running e.g. `npx ember-addon-v2-scanner@latest`:

| NPM Name | Version | Current version | On V2 Addon | V2 Addon available |
|----------|:-------------:|------:|------:|------:|
| '@sentry/ember' | '9.9.0' | '9.9.0' |❌ |❌ |

(related to https://github.com/getsentry/sentry-javascript/issues/12336, but this is more specific)

### Solution Brainstorm

Here is a [guide for porting an addon to the V2 format ](https://github.com/embroider-build/embroider/blob/main/docs/porting-addons-to-v2.md).

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.