code-corps / code-corps/code-corps-api

Add fallback for GitHub avatars when async processing

Abierto
#1,017 0 comentarios 0 reacciones 0 asignados Ver en GitHub
needs estimate
Lenguaje dominante
Elixir
Estrellas
234
Forks
82
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

# Problem

For the fallback:

- Rewrites the `cloudinary_image/5` fn signature to accept the `User`'s `github_avatar_url` in addition to the `cloudinary_public_id`
- In `CloudinaryUrl.for/5`, pattern match on the presence of a `github_avatar_url` in order to instead use the GitHub avatar URL as a fallback (with the right sizing options)
- Test the `ImagePresenter` and `CloudinaryUrl` modules accordingly

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la función cloudinary_image/5, CloudinaryUrl.for/5 y las pruebas de ImagePresenter y CloudinaryUrl mencionadas en el issue. Traza cómo se pasan github_avatar_url y cloudinary_public_id durante el procesamiento asíncrono y, después, actualiza las pruebas relevantes para verificar el fallback del avatar de GitHub y sus opciones de tamaño.

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

Evaluación

Stack tecnológico
elixir
Área
backend
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
65/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.