3 Development steps and flowchart
- Write code which follows PEP8, PEP257 and PEP484 recommendations
- Run
flake8
on source code. - Run
mypy
for type hints checking of the code - Write unit tests using
pytest
- Run all unit tests.
- Send review
- Generate documents using
pydoc
Write/modify/generate specifications wherever applicable
Following flow chart explains complete development lifecycle.