| Tool | Version |
|---|---|
| Node.js | .tool-versions |
| npm | engines.npm value in package.json |
| gibo | ^3.0.14 |
| Vale CLI | ^3.12.0 |
| yamllint | ^1.37.1 |
| actionlint | .tool-versions |
| Category | Rule |
|---|---|
| Git commit | Conventional Commits v1.0.0 |
| @commitlint/config-conventional | |
| Git branching strategy | GitHub flow |
| Versioning | Semantic Versioning 2.0.0 |
| GitHub PR title | Same as the commit message rule |
git clone git@github.com:<your org>/base_template.git
cd base_template
make dev-install
make lint
npm run commit # Commitizen with commitlint adapter
# or
npm run cm # Alias for `npm run commit`
# or
git commit # Standard Git commit