33 stable releases
new 2.3.82 | Feb 18, 2025 |
---|---|
2.3.5 | Feb 15, 2024 |
2.3.4 | Oct 14, 2022 |
2.3.0 | May 16, 2022 |
1.1.1 | Mar 6, 2022 |
#54 in Development tools
337 downloads per month
190KB
2K
SLoC
Make conventional commits, faster, and consistently name scopes
Usage
Given we have configured the tool, it looks for this in the root of the git repository.
.fastconventional.yaml
use_angular: true
types: [ci]
scopes: ["mergify", "just", "github"]
When we commit, git has generated this stub configuration
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch master
# Your branch is up to date with 'origin/master'.
#
# Changes to be committed:
# new file: README.md
We can add our conventional message using this neat UI
Installing
See the releases page for binaries, and see the packages page for RPM, Arch, Alpine, Debian and Docker repositories.
brew install PurpleBooth/repo/fast-conventional
This binary is designed to be run as a editor in git. To install it run
git config --global alias.fci '-c "core.editor=fast-conventional editor" commit'
To trigger it when you commit run
git fci
Further Docs
Dependencies
~23–35MB
~631K SLoC