Skip to content

[Replay] Migrating sentry-replay into JS SDK mono-repo #5326

Closed
@smeubank

Description

@smeubank

Problem Statement

There is the sentry-replay repo which has the Sentry Browser SDK package and rreweb packages as dependencies.

Meaning it has clear requirement dependancies, and similar requirement for CI/CD in terms of testing and creating releases, but cannot easily take advantage of everything which is already part of the JS SDK.

Possible benefits of moving into the JS mono-repo

  • existing test infrastructure
  • monitor file size over across changes
  • existing releases
  • could simplify reuse of code from within the JS SDK and for users to instrument in the future

Concerns:
Adds more dependencies into the JS repo, where there is already quite a number of integrations for different browser and Node frameworks, along with all the Sentry features, and SDKs which are dependant on the JS SDK (Electron and react-native)

Solution Brainstorm

Include sentry-replay to be more tightly coupled as part of the Sentry JavaScript SDK mono-repo

Outcomes:

Progress

Phase I: Pre-Migration

Phase II: Migration

Phase III: Post-Migration

More long-term tasks are tracked in

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions