code-corps / code-corps/code-corps-api
Add fallback for GitHub avatars when async processing
- 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
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