Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Track anon Users that register

Abierto
#1,383 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
elixir, github

Línea de trabajo

Comienza con el flujo de creación de usuarios de GitHub OAuth y el seguimiento de instalaciones descrito en #1038 y #1105. Traza cómo se asocia el sender ID con las instalaciones y, después, verifica que una ID coincidente registre una conversión de anónimo a registrado, mientras que una ID nueva no registre nada; la tarea estará terminada cuando ambos casos estén cubiertos.

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

Descripción

Track anon Users that register

The work on #1105 and #1038 gets us to track core actions, among the actions, we track when an installation is created from GitHub, However, these installations can sometimes lack a current_user as in some cases the user hasn't been to the website or some such case. In that case, we track an anonymous project using the sender id in the payload. This sender id belongs to a user who could potentially discover the website and join.

I am proposing that we track the conversion above that occurs when a user that was previously just tracked from an installation joins the system.

Subtasks

  • When creating a user from GitHub OAuth we should check to see if their id has been used to create an installation
  • If not then we don't need to track anything
  • If the user's id has indeed been used before we should track this as a conversion from anon to registered

References

Progress on: #1038

Lenguaje dominante
Elixir
Estrellas
234
Forks
82
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

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 code-corps/code-corps-api

Todos los issues de code-corps/code-corps-api

Issues similares

Más issues de Elixir

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.