Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 1.47 KB

CONTRIBUTING.rst

File metadata and controls

51 lines (39 loc) · 1.47 KB

CONTRIBUTING

Prequisites

You need to have git, bash and Pipenv installed with Python 3 set as default.

Activate virtualenv

make install
pipenv shell

See other active commands in Makefile.

Branching

  • Fork your-feature branch from master. Keep you your-feature branch close to master by rebasing master often to it.
  • When done, merge (after rebase) your-branch to master via Pull Request.
  • Have at least one other developer to review your code before merging it to master.

Commit message format

Project follows Angular Commit Message Conventions Prefix your commit as follows to do version bump:

Message Release type
fix: Patch Release
feat: Minor Release
BREAKING CHANGE: Major Release

Style

Project follows coding standards listed below: - Flake8

Please run make ci before adding new lines to codebase. Please note that runnning make init also adds it to your git Git pre-commit hook.

To skip preliminary linting and tests, do git commit with option -n/--no-verify.