From 5290a99fa53f954cef1d389c8ed241886949cac8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20B=2ES=2E=20Junior?= Date: Tue, 23 Apr 2024 13:15:48 -0300 Subject: [PATCH] feat: Add 'sh-conventional-commits' project (#580) --- content/about/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/about/index.md b/content/about/index.md index 9d783cf..aa8034d 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -29,6 +29,7 @@ The first draft of this specification has been written in collaboration with som Configurable and usable for PHP projects as a composer dependency or usable globally for non-PHP projects. * [php-conventional-changelog](https://github.com/marcocesarato/php-conventional-changelog): a tool built to generate a changelog from a project's committing history messages and metadata and automate versioning with Semver, following Conventional Commits specs. Configurable and usable for PHP projects as a composer dependency or usable globally for non-PHP projects. * [conventional-commits](https://github.com/ramsey/conventional-commits): A PHP library for creating and validating commit messages according to the Conventional Commits specification. +* [sh-conventional-commits](https://github.com/joaobsjunior/sh-conventional-commits) A hook that locally validates commit messages, checking if they follow the conventional commit pattern. The project also includes a shell script for generating semantic versions through conventional commits. * [commitlint](https://github.com/conventional-changelog/commitlint): A linter to check that your commit messages meet the Conventional Commits format. * [gitlint](https://github.com/jorisroovers/gitlint): Git commit message linter written in Python, which can be configured to [enforce Conventional Commits format](https://jorisroovers.com/gitlint/contrib_rules/#ct1-contrib-title-conventional-commits). * [conform](https://github.com/autonomy/conform): a tool that can be used to enforce policies on git repositories, including Conventional Commits.