As a dev and an user,
I want to refacto the entire code base of WF NTP because this is a mess (no norm, limited docstring).
so that the code complies with the Lab42AI development guidelines.
The compliance:
norm (black, isort, pep8 modules)
docstrings is google format (darglint module to check)
monolithic code
parameters are into json (defaults.py into a json file)
unit tests are written
Acceptance Criteria
[ ] code norm
[ ] docstrings to every classes and functions
[ ] monolithic structure
[ ] unitests
[ ] setup procedure is detailled (+ if there is a script allowing it)
User Story
As a dev and an user, I want to refacto the entire code base of WF NTP because this is a mess (no norm, limited docstring). so that the code complies with the Lab42AI development guidelines.
The compliance:
Acceptance Criteria
Definition of Done
Defined by CICD: