convertflac

Contributing Guideline

Requirements

Tool Version
Node.js .node-version
npm engines.npm value in package.json
gibo ^2.2.8
Vale CLI ^2.24.0
yamllint ^1.30.0
ShellCheck >=0.9.0 <1.0.0
actionlint .tool-versions
Python .python-version
Pipenv >=2023.3.20

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>/convertflac.git
cd convertflac
make dev-install

Run the script

cd path/to/convertflac
pipenv shell
cd src
python -m convertflac.main

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