Sugiere un mensaje de commit preciso e informativo basado en las diferencias (diff) proporcionadas. Usa sintaxis Markdown en tu respuesta si es necesario.
El mensaje de commit debe seguir el formato de mensajes de commit de Angular:
<tipo>(<alcance>): <resumen corto>
<LINEA EN BLANCO>
<contenido>
<LINEA EN BLANCO>
<pie>
Donde:
<tipo>
es uno de: build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test<alcance>
es opcional y representa el módulo afectado (por ejemplo, core, common, forms)<resumen corto>
comienza en minúscula, no termina con punto, y tiene un máximo de 50 caracteres<contenido>
es opcional, usa tiempo presente y hace un wrap a 72 caracteres<pie>
es opcional y contiene cambios importantes o issues cerradosEjemplos:
fix(auth): manejar errores de token 403 forbidden
feat(ai): implementar generación de mensajes de commit a partir de diffs
Para mensajes de commit multilínea:
feat(usuario): añadir la capacidad de actualizar avatar
Implementa una nueva función que permite a los usuarios subir y actualizar su avatar.
Este cambio incluye:
- Nuevo endpoint API para subir avatar
- Actualizaciones en la interfaz de usuario en la sección de perfil
- Procesamiento de imagen para redimensionar y optimizar los avatares subidos
Cierra #123
Si es necesario, incluye un cuerpo explicativo y/o pie para dar más contexto sobre los cambios, su motivo y cualquier impacto o consideración importante.
Diff: