Gitmoji – Yay or Nay?
opensource.christmas
Gitmoji – Yay or Nay?
1–10 of 224 posts
Re: Gitmoji – Yay or Nay?
#2Re: Gitmoji – Yay or Nay?
#3Emoji are hard to type on non-mobile platforms, and are difficult to search for in logs or files. Often they don't render properly. They're near impossible to deal with from the command-line.
Not to mention the accessibility issues.
I see no reason why these cannot be accomplished with tags/flairs such as [critical], [bug], etc. These would also make sense to those not familiar with the Gitmoji system.
Don't make stuff harder than it needs to be. Emoji look flashy, but that's about it. Please use good ol' plaintext.
Re: Gitmoji – Yay or Nay?
#4Re: Gitmoji – Yay or Nay?
#5Ever install a popular node package? It barfs up a ton of emojis in my terminal.
Re: Gitmoji – Yay or Nay?
#6There's no forcing anyone to make smaller and specific commits. It may be used as a reminder, or tool, but certainly not going to prevent someone from committing junk behind whatever emoji they choose.
Re: Gitmoji – Yay or Nay?
#7My main concern are blind people, I‘m not sure how well these emojis are accessible for them.
Caveats: I have no idea what JAWS does here. I’m not a visually impaired user, but have done a11y work in the past.
Re: Gitmoji – Yay or Nay?
#8> Forces you to make smaller and more specific commits There's no forcing anyone to make smaller and specific commits. It may be used as a reminder, or tool, but certainly not going to prevent someone from committing junk behind whatever emoji they choose.
Re: Gitmoji – Yay or Nay?
#9It's another forcing function to be cognizant of what exactly you're working on at a given time. (Speaking from JavaScript land,) don't update the packages, fix two bugs, add a couple features, refactor some code all in the same commit. When things go wrong in a few months, your bisect will land right on that big blob of things. In the vein of focusing on things it's also nice when reviewing code. Ideally reducing the amount of times someone sneaks in a random 'bug fix' that eventually needs to be tracked down and added to the spec.
Also, the idea of being able to categorize all commits into their respective buckets between releases. A similar idea from the other commit message prepend style out there, but with emojis. Grep for all :sparkles: and :bugs: and you have your patch notes.
But, as I started with, I couldn't commit, (heh). Terminal + `zsh` on MacOS Catalina seems to refuse to format emojis properly, often resulting in console frustrations as spaces disappear and emojis overlap text. If anyone knows a fix, let me know!
Re: Gitmoji – Yay or Nay?
#101. They add easy noticeable visual cues that might otherwise require reading a full sentence (at that often will be omitted altogether).
2. It's fun and informal, something that's often lacking in dev teams.