init: detect and migrate from competitor SDKs
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 30/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- javascript, python, ruby, typescript
調査の方向性
sentry-cli init の実装と、リンクされた sentry-for-ai Ruby migration skill の移行パターンから始めます。競合製品とエコシステムの初期カバレッジを定義し、検出、確認、依存関係と設定の削除、Sentry のセットアップをどのように組み合わせるべきかを追跡します。完了とは、init が検出したインテグレーションを安全に報告し、選択したスコープに対して合意済みの移行を実行できることです。
索引モデルが issue の本文から書いたものです。
説明
sentry-cli init currently instruments Sentry into a project. It should also detect existing competitor error-monitoring SDKs and optionally migrate the project to Sentry by replacing/removing the competitor integration.
Current behavior
sentry-cli init sets up Sentry SDK integration from scratch. It does not inspect the project for existing error-monitoring tools.
Gap
Projects already using a competitor (e.g. Bugsnag, Rollbar, Airbrake, Honeybadger, AppSignal, Datadog) need manual migration. Automating detection and migration would lower the switching cost and make sentry-cli init a one-stop onboarding path.
Suggested scope
- Detect: scan project files (dependency manifests, config, imports) for known competitor SDKs
- Report: surface what was found and confirm with the user before making changes
- Migrate: remove competitor dependencies/config and replace with equivalent Sentry setup
- Per-ecosystem coverage: start with the highest-value ecosystems (e.g. JavaScript, Python, Ruby) and expand
Prior art
The sentry-for-ai Ruby migration skill already covers detection patterns and migration mappings for AppSignal, Honeybadger, Bugsnag, Rollbar, and Airbrake. This could serve as a reference for the CLI implementation.
Raised by David Cramer.
Action taken on behalf of Miguel Betegon.
- 主要言語
- TypeScript
- スター
- 121
- フォーク
- 14
- 平均マージ
- 23時間 54分
- マージ済み PR(30日)
- 103
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
getsentry/cli のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
-
bug jared
-
jared
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
似ている issue
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
Crush オープン
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md オープン
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
ElementsProject/cln-application#167 · コメント 1 件 · リアクション 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Quantco/pnpm-licenses#17 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100