• Stars
    star
    15,229
  • Rank 1,813 (Top 0.04 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An emoji guide for your commit messages. 😜

gitmoji

Build Status Gitmoji

About

Gitmoji 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 in order to be used as a dependency 📦.

Using gitmoji-cli

To use gitmojis from your command line install gitmoji-cli. A gitmoji interactive client for using emojis on commit messages.

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:

<intention> [scope?][:?] <message>
  • 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 🍰, read the contributing guidelines. You can discuss emojis using the issues section. 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.

Spread the word

Are you using Gitmoji on your project? Set the Gitmoji badge on top of your readme using this code:

<a href="https://gitmoji.dev">
  <img
    src="https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square"
    alt="Gitmoji"
  />
</a>

License

The code is available under the MIT license.

More Repositories

1

gitmoji-cli

A gitmoji interactive command line tool for using emojis on commits. 💻
JavaScript
4,516
star
2

materialshell

A material design theme for your terminal. ✨
Shell
825
star
3

react-native-error-boundary

A simple and reusable React-Native error boundary component 🐛
TypeScript
372
star
4

starterkit

A Front End development Gulp.js based workflow. 🚀
JavaScript
88
star
5

hyper-materialshell

A material design theme for Hyper based on materialshell. ✨
JavaScript
70
star
6

carloscuesta.me

The source of my website 🌍
TypeScript
48
star
7

dotfiles

macOS preferences and developer environment. 💻
Shell
44
star
8

generator-starterkit

Yeoman that scaffolds out a front end starterkit. 📦
JavaScript
30
star
9

react-native-layout-debug

React native layout debugger. 🔍
JavaScript
22
star
10

sprinkles-syntax

A sprinkled dark syntax theme with vibrant pops of colors.
Less
20
star
11

sprinkles-vscode

A sprinkled syntax theme with vibrant pops of colors for VSCode.
TypeScript
8
star
12

resesif

Resesif is a dark color scheme for Sublime Text.
6
star
13

carloscuesta

Carlos Cuesta – GitHub Overview
5
star
14

monorepo-example

A JavaScript monorepo example using Yarn Workspaces and Lerna
JavaScript
5
star
15

atom-setup

Configuration, packages and settings. ⚛️
4
star
16

sublime-text-setup

Carlos Cuesta Sublime Text developer setup.
JavaScript
3
star
17

n26-github-actions-demo

JavaScript
1
star
18

.github

Default GitHub community files for my repos
1
star
19

ghost-theme

Carlos Cuesta Ghost blog Theme
HTML
1
star
20

codegenerators-demo

A demo repository that contains generators you can play with 🕹
JavaScript
1
star