Type(Scope/Subscope): Explicación ultra corta del commit
| ✅ Ejemplos (máx. 50 caracteres) |
|---|
| fix(DB/SAI): Missing spell to NPC Hogger |
| fix(Scripts/Raid): Phase 2 of Ragnaros |
| feat(Core/Players): Implement missing player flags |
Presta atención para no dejar mensajes de commit rotos (p. ej. espacios aleatorios)
Explica por qué se hace este cambio y qué arregla.
| ✅ Ejemplos (máx. 72 caracteres por línea) |
|---|
| Hogger (id: 492) was not charging player when being engaged. |
Si hay más autores, se pueden mencionar así:
Co-authored-by: Name [[email protected]](mailto:[email protected])
Si estás haciendo cherry-picking de commits, es obligatorio referenciar al autor original en tu commit.
Cuando creas un commit (usando la terminal GIT Bash), escribe:
git commit --author="John Doe <[email protected]>" -m "Your commit message"
✔️ Esto establece el campo Author del commit a John Doe [email protected] ✔️ Tu configuración normal de Git user.name y user.email se seguirá usando para el campo Committer.
Si usas GitHub Desktop, puedes rellenar el campo de co-autor, debajo del cuadro de descripción del commit.
Recuerda:
- para viñetas en el cuerpoMás info: Conventional Commits
El Scope define el área principal afectada:
Sigue los nombres de archivo o el tipo de contenido:
fix(Scripts/Ulduar): Mimiron rocket barrage targeting
fix(DB/SAI): Add missing spells to Howling Prowler
👉 Para commits de SQL: Si el contenido es mixto, elige el tipo de tabla más predominante. Ejemplo: si la mayoría de las ediciones están en smart_scripts, usa SAI. Si los cambios están demasiado diluidos, usa un sub-scope general como Misc.
Por ejemplo:
fix(Scripts/Ulduar): Mimiron rocket barrage targeting
O
fix(DB/SAI): Add missing spells to Howling Prowler