First off, thanks for taking the time to contribute! You are awesome! 🎉👏
Before creating bug reports, please make sure there isn't already an existing issue describing your problem, for bugs are tracked as GitHub issues. Simply create an issue and provide the necessary information by filling in the template.
Enhancement suggestions are also tracked as GitHub issues. Before creating enhancement suggestions, please check the existing issues as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please include as many details as possible. Fill in the template, including the steps that you imagine you would take if the feature you're requesting existed.
Simply fill in the required template. Please do not include issue numbers in the PR title.
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Consider starting your commit messages with one of the following emojis:
- ➕
:heavy_plus_sign:
when adding/implementing a feature, file or test - 🔨
:hammer:
when fixing a bug or issue - 💚
:green_heart:
when improving code, comments or docs - 🔑
:key:
when dealing with security - 🔁
:repeat:
when updating dependencies or data - 👕
:shirt:
when removing linter warnings - ⚙️
:gear:
when reconfiguring something - ❌
:x:
when removing code or files
- ➕