Why do you want to contribute?
I am a full-stack TypeScript engineer with experience in
Node.js, React, Next.js, and Prisma. I have been going through
the Trigger.dev codebase for the past few days and I really
like how the project is structured specially the way
durable execution and the dev mode CLI work together.
I want to work on issue #2900 (Console logs swallowed by
Sentry in dev mode). I looked into it and have a good
understanding of what's going on, when Sentry initializes
inside trigger/init.ts in dev mode, it patches the global
console at a point where ConsoleInterceptor has already
grabbed its reference. So the console Sentry replaces is no
longer the one being watched, and logs just don't reach the
dashboard.
I'm currently working on a fix locally and once vouched I will
open a PR with the changes.
Prior contributions or relevant experience
Why do you want to contribute?
I am a full-stack TypeScript engineer with experience in
Node.js, React, Next.js, and Prisma. I have been going through
the Trigger.dev codebase for the past few days and I really
like how the project is structured specially the way
durable execution and the dev mode CLI work together.
I want to work on issue #2900 (Console logs swallowed by
Sentry in dev mode). I looked into it and have a good
understanding of what's going on, when Sentry initializes
inside trigger/init.ts in dev mode, it patches the global
console at a point where ConsoleInterceptor has already
grabbed its reference. So the console Sentry replaces is no
longer the one being watched, and logs just don't reach the
dashboard.
I'm currently working on a fix locally and once vouched I will
open a PR with the changes.
Prior contributions or relevant experience
Remote Input Controller) — TypeScript contributions
https://github.com/AOSSIE-Org/Rein/pulls?q=is:pr+is:merged+author:alishair7071