Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lucas-scandido/commitmoji

An extension to make your commits easier, with emojis and predefined conventions. Ideal for maintaining a more visually organized and informative commit history.
https://github.com/lucas-scandido/commitmoji

commit commit-message conventional-commits emoji extension vscode vscode-extension

Last synced: 5 days ago
JSON representation

An extension to make your commits easier, with emojis and predefined conventions. Ideal for maintaining a more visually organized and informative commit history.

Awesome Lists containing this project

README

        

# CommitMoji - Emojis and Predefined Conventions

Make your commits easier, with emojis and predefined conventions. Ideal for maintaining a more visually organized and informative commit history.

![Usage example](./img/usage_example.gif)

## ๐Ÿš€ Features
- Quick selection of emojis with descriptions for commit conventions.
- Direct integration with the commit field in VSCode.

## ๐Ÿ“‹ Available Emojis
| Emoji | Convention | Description |
|-------|-------------------------|-------------------------------------|
| ๐ŸŽ‰ | `Inicial setup` | Initial project setup |
| ๐Ÿ—๏ธ | `build` | Build system or dependency changes |
| ๐Ÿ”ง | `chore` | Other changes (e.g., build scripts, config files) |
| ๐Ÿ‘ทโ€โ™‚๏ธ | `ci` | CI/CD changes |
| ๐Ÿ“– | `docs` | Documentation changes |
| ๐Ÿš€ | `feat` | A new feature |
| ๐Ÿ› | `fix` | A bug fix |
| โšก | `perf` | Performance improvements |
| ๐Ÿ› ๏ธ | `refactor` | Code refactoring |
| ๐Ÿ”™ | `revert` | Revert a previous commit |
| ๐ŸŽจ | `style` | Code style changes (e.g., formatting) |
| ๐Ÿงช | `test` | Adding or updating testss |

## ๐Ÿค” How to Use

2. **Installation**
- Search and install the "Commitmoji" extension through the "Extension" menu (Ctrl + Shift + X).

2. **Commite the Changes**
- After making any changes, open the "Source Control" menu (Crtl + Shift + G).
- Add changes to the "Staged Changes" list.
- Click on the "Commitmoji" icon.
- Choose the appropriate convection.
- Press "Enter" or "Click" on the desired convention.

3. **Ready**
- Just add the message and commit. ๐Ÿ˜Š

## ๐Ÿ“„ Licence
This project is under the MIT License.