gitmoji
semantic-release-gitmoji


gitmoji | semantic-release-gitmoji | |
---|---|---|
72 | 1 | |
16,267 | 97 | |
0.6% | - | |
8.5 | 6.0 | |
about 1 month ago | 10 months ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gitmoji
-
Cocommit β A Copilot for Git Commit
I won't recommend it specifically, but I recommend to have a standard. I prefer a standard that I don't like rather than a not having a standard. Other options that I remember:
- The kernel patch descriptions: https://kernelnewbies.org/PatchPhilosophy. Used by the repository that Git was created for (the Linux kernel) and Git itself;
- Gitmoji: https://gitmoji.dev/, similar to conventional commits but using emoji
Personally we may like them or not. But again, even though I don't like it, I would a history with ": do foo in bar" instead of a history with a lot of commits only named "fix", "now it works" and things like that.
- Git: haz que todos amen leer tus commits
-
Gitmoji uses unbuild to bundle its package
Based on the usage described above, Gitmoji has the same unbuild setup, the below is the Gitmoji package.json
-
π€ Use AI to speed up writing commit messages (bonus: custom prompt for improved generation)
This prompt defines the format of commit messages according to Conventional Commits with the addition of emoji (gitmoji). It consists of the following elements:
-
GitHub CLI Extension for Conventional Commits
This GH CLI extension implements the Angular convention for commit types, combined with gitmojis. It does not support scopes, or message bodies. For feedback, suggestions and bug reports, please open an issue.
-
(Commit) Message in a bottle
Sidenote: If you're more the picture-type, you could think about using gitmoji as types.
- An emoji guide for your commit messages
-
Audapolis: Edit audio files by word, not waveform
I'm not sure how new the trend is, but it's called gitmoji (https://gitmoji.dev/) and there's also tooling to make committing/searching for the "correct" emoji easier :D Whatever makes your job more fun, right? Oh and it saves on characters!
- Conventional Commits
semantic-release-gitmoji
-
git commit -m βchangesβ
I use this in all my projects, and even use: https://github.com/momocow/semantic-release-gitmoji plugin with https://github.com/semantic-release/semantic-release to automatically increment versions. I run it in GitHub actions
What are some alternatives?
gitmoji-cli - A gitmoji interactive cli tool for using emojis on commits. π»
changelog - :blue_book: semantic-release plugin to create or update a changelog file
cz-customizable - A standalone commit message helper or customizable commitizen adapter for https://github.com/commitizen/cz-cli
Release It! π - π Automate versioning and package publishing
blobmoji - Noto Emoji with extended Blob support
commit-analyzer - :bulb: semantic-release plugin to analyze commits with conventional-changelog

