All Projects β†’ hazcod β†’ semantic-commit-hook

hazcod / semantic-commit-hook

Licence: other
Git hook that enforces semantic commit messages.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to semantic-commit-hook

react-ui-hooks
🧩Simple repository of React hooks for building UI components
Stars: ✭ 20 (-41.18%)
Mutual labels:  hook
use-smooth-scroll
React hook which gives a smooth scrolling function.
Stars: ✭ 41 (+20.59%)
Mutual labels:  hook
logrus-redis-hook
Hook for Logrus which enables logging to RELK stack (Redis, Elasticsearch, Logstash and Kibana)
Stars: ✭ 33 (-2.94%)
Mutual labels:  hook
use-double-click
🐁 A simple React hook for differentiating single and double clicks on the same component.
Stars: ✭ 47 (+38.24%)
Mutual labels:  hook
AndroidGotHook
GOT Hook implemented in Android
Stars: ✭ 63 (+85.29%)
Mutual labels:  hook
git-emojis-hook
Simple git hook to provide strong guidelines for commit message with emojis
Stars: ✭ 46 (+35.29%)
Mutual labels:  git-hook
gradle-release-plugin
Gradle plugin providing very minimal release version numbering (Git-specific)
Stars: ✭ 43 (+26.47%)
Mutual labels:  semantic-versioning
use-double-tap
React hook for handling double tap on mobile devices
Stars: ✭ 18 (-47.06%)
Mutual labels:  hook
crypto-watchdog
Crypto Watchdog is an open-source developer friendly project, periodically queries crypto market and notifies potential pumps & recently added tokens/coins via web-hooks.
Stars: ✭ 22 (-35.29%)
Mutual labels:  hook
SandVXposed
Xposed environment without root (OS 5.0 - 10.0)
Stars: ✭ 832 (+2347.06%)
Mutual labels:  hook
WHMCS-Discord-Notifications
A hook to push a range of different WHMCS notifications instantly to a Discord channel.
Stars: ✭ 52 (+52.94%)
Mutual labels:  hook
objc-format-check
πŸ› A code-format tool for C or OC
Stars: ✭ 75 (+120.59%)
Mutual labels:  hook
SSDTHOOK
An SSDT hook for Windows
Stars: ✭ 44 (+29.41%)
Mutual labels:  hook
react-imageViewer
React component for image displaying in full screen
Stars: ✭ 61 (+79.41%)
Mutual labels:  hook
react-use-hotkeys
React hook for creating simple keyboard shortcuts
Stars: ✭ 74 (+117.65%)
Mutual labels:  hook
gradle-versioner
Gradle Version Plugin. Generates semantic versions with git meta data per branch.
Stars: ✭ 25 (-26.47%)
Mutual labels:  semantic-versioning
JVMTI Demo
android p jvmti/android studio apply change
Stars: ✭ 46 (+35.29%)
Mutual labels:  hook
rubocop runner
runs rubocop for changed files, can be used as pre-commit hook
Stars: ✭ 27 (-20.59%)
Mutual labels:  git-hook
react-cool-virtual
😎 ♻️ A tiny React hook for rendering large datasets like a breeze.
Stars: ✭ 1,031 (+2932.35%)
Mutual labels:  hook
RedditVanced
Reddit Android app mod inspired by Aliucord
Stars: ✭ 41 (+20.59%)
Mutual labels:  hook

semantic-commit-hook

Git hook that enforces semantic commit messages.

What is it

Semantic versioning automatically assigns version numbers on your code based on your commit messages. This means that it recognizes hotfixes, refactors, breaking and non-breaking changes. In my case, it automatically builds and creates a new release on Github based on the work that has been done.

You can read more about it here.

How to use

Any commit to your local git repository will be rejected if the first line (the title) does not follow the semantic versioning format.

For releasing, I use go-semantic-release.

Installation

curl --fail -o .git/hooks/commit-msg https://raw.githubusercontent.com/hazcod/semantic-commit-hook/master/commit-msg \
  && chmod 500 .git/hooks/commit-msg
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].