getsentry / getsentry/sentry-react-native

Ensure Sentry is able to initialize without DSN if Spotlight is enabled

Ouverte
#4,372 1 commentaire 2 réactions 0 personnes assignées Voir sur GitHub
Blocked Errors Improvement React-Native
Langage dominant
TypeScript
Étoiles
1.8k
Forks
366
Merge moyen
1 j 5 h
PR mergées (30 j)
93

Description

### Description

As part of the [requirement to make Spotlight compatible with SDKs](https://github.com/getsentry/spotlight/issues/545), the SDKs should be able to initialize without a DSN if Spotlight is enabled

```[tasklist]
### 🛑 Blocked by
- [ ] https://github.com/getsentry/sentry-cocoa/issues/4620
- [ ] https://github.com/getsentry/sentry-java/issues/3981
```

JS already supports this https://github.com/getsentry/sentry-javascript/blob/938fe65a1bb363bf92cb35df24edea27d3d75883/packages/core/src/baseclient.ts#L322

```[tasklist]
### Tasks
- [ ] Check if JS layer can send events to Spotlight without changes on native
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par packages/core/src/baseclient.ts dans l’implémentation Sentry JavaScript liée et comparez son comportement sans DSN avec la couche JS de React Native. Vérifiez si les événements peuvent atteindre Spotlight sans modifications natives, tout en considérant les issues Cocoa et Java liées comme des bloqueurs. Le travail est terminé lorsque l’initialisation avec Spotlight activé fonctionne sans DSN.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
react-native, typescript
Domaine
mobile, observability
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.