All Projects → kevin940726 → emoji-cz

kevin940726 / emoji-cz

Licence: MIT License
✨ A commitizen emoji adapter.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to emoji-cz

cz-gitmoji
🔬😜 Commitizen adapter for gitmoji.
Stars: ✭ 25 (-59.68%)
Mutual labels:  emoji, commitizen, commitizen-adapter
commitiquette
Plugin for Commitizen that uses commitLint configuration
Stars: ✭ 24 (-61.29%)
Mutual labels:  commitizen, commitizen-adapter
Cz Cli
The commitizen command line utility. #BlackLivesMatter
Stars: ✭ 12,671 (+20337.1%)
Mutual labels:  commitizen, commitizen-adapter
GithubEmoji
Github emoji in markdown documents and commit messages for Sublime Text
Stars: ✭ 30 (-51.61%)
Mutual labels:  emoji
erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (-66.13%)
Mutual labels:  emoji
iiitdmj-gpa
GPA Calculator + Quiz Bot for IIITDM Jabalpur
Stars: ✭ 16 (-74.19%)
Mutual labels:  emoji
rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
Stars: ✭ 36,988 (+59558.06%)
Mutual labels:  emoji
commitlint-config-cz
⚙️ commitlint sharable configuration, automatically converts/merges your cz-customizable (commitizen) config.
Stars: ✭ 23 (-62.9%)
Mutual labels:  commitizen
FaceEmotionClassifier
人脸识别与卡通化
Stars: ✭ 102 (+64.52%)
Mutual labels:  emoji
Emojis-For-Godot
Addon that allows to use Emojis in your Godot project
Stars: ✭ 26 (-58.06%)
Mutual labels:  emoji
morphoji
PHP emoji converter
Stars: ✭ 13 (-79.03%)
Mutual labels:  emoji
emojibot
Emojibot is a Slack bot that announces new custom emoji to a specific channel.
Stars: ✭ 17 (-72.58%)
Mutual labels:  emoji
gatsby-remark-emojis
🚀 Processes emoji in markdown and inlines <img> tags with the corresponding base64 representation of the image.
Stars: ✭ 28 (-54.84%)
Mutual labels:  emoji
kekfinder
Emoji finding tool
Stars: ✭ 17 (-72.58%)
Mutual labels:  emoji
gitbucket-emoji-plugin
Provides Emoji support for GitBucket
Stars: ✭ 19 (-69.35%)
Mutual labels:  emoji
simple-commit-message
Simple commit message wizard and validator; works with commitizen and pre-git
Stars: ✭ 21 (-66.13%)
Mutual labels:  commitizen
country-code-to-flag-emoji
A function that returns a flag emoji given IETF language tag.
Stars: ✭ 46 (-25.81%)
Mutual labels:  emoji
WeChat
Wechat: 一款使用javafx实现的网络聊天室。
Stars: ✭ 29 (-53.23%)
Mutual labels:  emoji
github emoji
all emojis in github
Stars: ✭ 77 (+24.19%)
Mutual labels:  emoji
gitmoji-plugin
Choose the right emoji emoticon for git commit, make git log commit more interesting.
Stars: ✭ 110 (+77.42%)
Mutual labels:  emoji

emoji-cz

A commitizen emoji adapter.

NPM

? Select the type of change that you're committing: (Use arrow keys)
❯ ✨  Feat:      A new feature
  🐛  Fix:       A bug fix
  📚  Docs:      Documentation only changes
  🎨  Style:     Changes that do not affect the meaning of the code
  🔨  Refactor:  A code change that neither fixes a bug nor adds a feature
  🚀  Perf:      A code change that improves performance
  🚨  Test:      Adding missing tests or correcting existing tests

Demo

Just check out the commit history above ☝️

Installation

yarn global add emoji-cz
# OR
# npm install --global emoji-cz

# set as default adapter globally
echo '{ "path": "emoji-cz" }' > ~/.czrc

Usage

Simply use git cz instead of git commit when committing. See the doc of Commitizen for more info.

Settings

You can overwrite the settings in 3 different ways, it will apply the config by this order:

  1. package.json
  2. .cz.json
  3. .czrc
// in package.json
"config": {
  "commitizen": {
    // ...
    "emoji-cz": {
      // Overwrite types prompted to the command line.
      "types": {
        "Fix": {
          "emoji": "🐝", // overwrite "Fix" emoji to a bee
          "name": "Bug", // overwrite "Fix" name to "Bug"
          "description": "Dirty bug" // overwrite description of "Fix"
        },
        // add a new type "Chore"
        "Chore": {
          "emoji": "❓",
          "description": "Other changes that don't modify src or test files"
        }
      },

      // Overwrite the output commit subject in the specified format.
      // Below is the default format,
      // [emoji] will be replace with the chose type's emoji,
      // [name] will be replace with the chose type's name,
      // [subject] will be replace with the subject you entered.
      // One example output of the format can be: `✨ Feat: initial commit`
      "format": "[emoji] [name]: [subject]"
    }
  }
}

// in .cz.json or .czrc
{
  "emoji-cz": {
    //...
  }
}

Author

Kai Hao [email protected]

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].