Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carloscuesta/gitmoji
An emoji guide for your commit messages. 😜
https://github.com/carloscuesta/gitmoji
commits emoji gitmoji
Last synced: 3 days ago
JSON representation
An emoji guide for your commit messages. 😜
- Host: GitHub
- URL: https://github.com/carloscuesta/gitmoji
- Owner: carloscuesta
- License: mit
- Created: 2016-10-21T09:36:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-18T10:39:14.000Z (about 2 months ago)
- Last Synced: 2024-10-29T21:24:41.222Z (about 1 month ago)
- Topics: commits, emoji, gitmoji
- Language: TypeScript
- Homepage: https://gitmoji.dev
- Size: 6.89 MB
- Stars: 15,713
- Watchers: 78
- Forks: 799
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - carloscuesta/gitmoji - An emoji guide for your commit messages. 😜 (TypeScript)
- awesome-starred-test - carloscuesta/gitmoji - An emoji guide for your commit messages. 😜 (TypeScript)
- awesome-github-star - gitmoji
- awesome-starred - carloscuesta/gitmoji - An emoji guide for your commit messages. 😜 (emoji)
- awesome-x - gitmoji
- awesome-list - gitmoji
- awesome - carloscuesta/gitmoji - An emoji guide for your commit messages. 😜 (TypeScript)
- awesome - carloscuesta/gitmoji - An emoji guide for your commit messages. 😜 (TypeScript)
- awesome - carloscuesta/gitmoji - An emoji guide for your commit messages. 😜 (TypeScript)
README
## About
[Gitmoji](https://gitmoji.dev) is an initiative to standardize and explain **the use of emojis on GitHub commit messages**.
**Using emojis** on **commit messages** provides an **easy way** of **identifying the purpose or intention of a commit** with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.
The gitmojis are published on the [following package](https://www.npmjs.com/package/gitmojis) in order to be used as a dependency 📦.
## Using [gitmoji-cli](https://github.com/carloscuesta/gitmoji-cli)
To use gitmojis from your command line install [gitmoji-cli](https://github.com/carloscuesta/gitmoji-cli). A gitmoji interactive client for using emojis on commit messages.
```bash
npm i -g gitmoji-cli
```## Example of usage
In case you need some ideas to integrate gitmoji in your project, here's a practical way to use it:
```
[scope?][:?]
```- `intention`: An emoji from the list.
- `scope`: An optional string that adds contextual information for the scope of the change.
- `message`: A brief explanation of the change.## Contributing to gitmoji
Contributing to gitmoji is a piece of :cake:, read the [contributing guidelines](https://github.com/carloscuesta/gitmoji/blob/master/.github/CONTRIBUTING.md). You can discuss emojis using the [issues section](https://github.com/carloscuesta/gitmoji/issues/new). To add a new emoji to the list create an issue and send a pull request, see [how to send a pull request and add a gitmoji](https://github.com/carloscuesta/gitmoji/blob/master/.github/CONTRIBUTING.md#how-to-add-a-gitmoji).
## Spread the word
Are you using Gitmoji on your project? Set the Gitmoji badge on top of your readme using this code:
## License
The code is available under the [MIT](https://github.com/carloscuesta/gitmoji/blob/master/LICENSE) license.