Skip to content

Latest commit

 

History

History
73 lines (56 loc) · 2.47 KB

development_steps_and_flowchart.md

File metadata and controls

73 lines (56 loc) · 2.47 KB

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.

{% plantuml %} @startuml start repeat repeat repeat :Source code; repeat while (Run flake8, mypy?) is (Errors) ->Pass;

repeat while (Run unit tests?) is ( Errors) ->Pass; : Code review, Online documents;

repeat while (Run flake8,mypy,unitTests, Logical issues?) is ( Errors) ->Pass; :Submit; :Update Online documents;

stop @enduml {% endplantuml %}