Encuentro útil usar caracteres UTF8 como ❌ (ver aquí) en los mensajes de confirmación.
refactor (NewService): Se agregó un mejor servicio y ❌ OldServiceA
Por lo que puedo ver, es parece bien. Pero quiero verificar si me estoy abriendo a algún problema de interoperabilidad significativo (herramientas de CI, diferentes sistemas operativos, etc.).
¿Alguien considera esto seguro/inseguro?
Vampiro
De https://git-scm.com/docs/git-commit:
Los mensajes de registro de confirmación generalmente se codifican en UTF-8, pero también se admiten otras codificaciones ASCII extendidas. Esto incluye ISO-8859-x, CP125x y muchos otros, pero no codificaciones multibyte UTF-16/32, EBCDIC y CJK (GBK, Shift-JIS, Big5, EUC-x, CP9xx, etc.).
Aunque recomendamos que los mensajes de registro de confirmación estén codificados en UTF-8, tanto el núcleo como Git Porcelain están diseñados para no forzar UTF-8 en los proyectos. Si a todos los participantes de un proyecto en particular les resulta más conveniente usar codificaciones heredadas, Git no lo prohíbe. Sin embargo, hay algunas cosas a tener en cuenta.
y así.
Entonces, siempre que no establezca algún parámetro de configuración para todas las personas que usan un repositorio, debería ser seguro asumir que UTF-8 codifica los mensajes de confirmación.
Mirar parmentf/GitCommitEmoji.md parece que al menos github admite patrones de emoji como :fire:
.