Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 806 Bytes

README-dev.md

File metadata and controls

21 lines (19 loc) · 806 Bytes

PEP8

To ensure that all code is PEP8 compliant, flake8 will run on all code pushed to this repository. You can check locally that all code is PEP8 compliant by running

flake8 *.py
flake8 **/*.

from the root folder.

Pytest

To ensure that no change break previous working code, pytest will run every time code is pushed to github. Feel free to add tests to ensure that every functions have the expected behaviour at all time. You can check locally that your coding is passing tests by running

python -m pytest

PR

All change to the master branch should be made through a pull request. The approval of one collaborator is mandatory for a PR to be merged to the master branch. The PR should pass the flake8 and pytest auto-runs without failure before being merged to master.