Developers
Install requirements
tox
mypy==0.800
flake8==3.8.4
flake8_comprehensions==3.3.1
pep8_naming==0.11.1
pytest
sphinx
sphinx-rtd-theme
sphinxcontrib-programoutput
$ pip3 instal -r requirements-dev.txt
Install in editable mode
$ git clone https://github.com/cacharle/minishell_test
$ cd minishell_test
$ pip3 install -e .
This make it possible to modify the source and see the changes live.
Linting
$ flake8 minishell_test
Type checking
$ mypy minishell_test
Unit Test
$ pytest
Cross environment testing
$ tox