base_template

Contributing Guideline

Requirements

Tool Version
Node.js .tool-versions
npm engines.npm value in package.json
gibo ^3.0.11
Vale CLI ^3.4.2
yamllint ^1.35.1
actionlint .tool-versions

Rules

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

Development flow

  1. Fork this repo
  2. Develop and create a Pull Request (PR) according to the preceding rules
  3. This repo maintainers will review the PR
  4. The maintainers will merge the PR branch if they approved it, otherwise they will close it without merging

Installation

git clone git@github.com:<your org>/base_template.git
cd base_template
make dev-install

Lint

make lint

Git commit

npm run commit # Commitizen with commitlint adapter
# or
npm run cm     # Alias for `npm run commit`
# or
git commit     # Standard Git commit