[Statsig Adpater] migrate from statsig-node-lite to @statsig/serverless-client

Abierto
#239 0 comentarios 2 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
38/100
Tipo de issue
Refactorización
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
next.js, typescript
Área
cloud, tooling

Línea de trabajo

Comienza localizando el adaptador de Statsig y sus manifiestos de dependencias; después, rastrea cómo statsig-node-lite y statsig-node-vercel proporcionan la integración con Vercel Edge. Compara esos usos con @statsig/serverless-client y @statsig/vercel-edge, y verifica que el arranque en el servidor siga exponiendo los campos necesarios para las repeticiones de sesión. La tarea estará terminada cuando el adaptador use los paquetes mantenidos sin provocar regresiones en la integración documentada de Next.js Edge.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

We use the Flag SDK in our NextJS app with the Statsig adapter and the Vercel Edge integration. We tried to setup Statsig session replays but it did not work when bootstraping server side with the instance provided by the adapter because of some missing fields. It appears the package used by the adapter (statsig-node-lite) is no longer maintained and will be deprecated in favor of @statsig/serverless-client (cf screenshot).

Image

We could replace statsig-node-lite and statsig-node-vercel by @statsig/vercel-edge to make sure @flags-sdk/statsig supports the latest Statsig features.

Lenguaje dominante
TypeScript
Estrellas
629
Forks
93
Merge medio
1 d 15 min
PR fusionados (30 d)
25

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de vercel/flags

Todos los issues de vercel/flags

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.