getsentry / getsentry/sentry-react-native

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

オープン
#4,372 コメント 1 件 リアクション 2 件 担当者 0 名 GitHub で見る
Blocked Errors Improvement React-Native
主要言語
TypeScript
スター
1.8k
フォーク
366
平均マージ
1日 5時間
マージ済み PR(30日)
93

説明

### 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
```

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

リンクされている Sentry JavaScript 実装の packages/core/src/baseclient.ts から始め、DSN がない場合の動作を React Native JS レイヤーと比較します。ネイティブの変更なしでイベントが Spotlight に到達できるかを確認し、リンクされている Cocoa と Java の issue はブロッカーとして扱います。完了条件は、DSN なしで Spotlight を有効にした初期化が動作することです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
react-native, typescript
領域
mobile, observability
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。