Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 999 Bytes

CONTRIBUTING.md

File metadata and controls

27 lines (19 loc) · 999 Bytes

Guidelines for contributing to the project.

Linting:

Your code should be linted with flake8 that ensure PEP8.

By using pre-commit hooks, you can ensure that your code is linted before you commit it.

To install pre-commit, see here.

You can either run the pre-commit before every commit

pre-commit run --all-files

Or install it as a git hook so that every commit will run the pre-commit hooks for you. To install the pre-commit hooks, run:

pre-commit install

Linting configuration, see .pre-commit-config.yaml :

  • pre-commit-hooks checks some of the simple things that can be checked before committing.
  • µfmt is a safe, atomic code formatter for Python. It changes your file automatically to make it conform to the PEP 8 style guide.
  • flake8 checks the style and quality of the python code.
  • pydocstyle checks the style of the docstrings in the python code.