getsentry / getsentry/sentry-react-native

Support Hosted Source Maps for RN Hermes

Ouverte
#4,486 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
Errors Feature React-Native
Langage dominant
TypeScript
Étoiles
1.8k
Forks
366
Merge moyen
1 j 5 h
PR mergées (30 j)
93

Description

### Description

Currently Hosted Source Maps are not supported at all for RN. Usage of hosted source maps in RN is not common as the bundled JS is shipped with the application package. The use case can be for companies who can't upload source maps due to internal policies.

---

For JSC (not recommended, not default) the support would mean only testing the current implementation and writing a documentation page, as it works the same as browser JS.

---

For Hermes we would need to update the `sentry-cli upload` command to support linking a source mapping url to a Hermes bytecode bundle.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par suivre le flux d’upload existant de sentry-cli et le comparer avec l’implémentation actuelle de JSC pour hosted-source-map. Vérifiez comment les bundles de bytecode Hermes sont traités, puis ajoutez le comportement documenté afin que les bundles Hermes puissent pointer vers une URL de source mapping ; vérifiez également le chemin JSC et documentez-le aussi.

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

Évaluation

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

Recevez les nouvelles issues par e-mail

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