- [x] Use `isort` and related tools - [ ] Static type checking with `mypy` - [ ] Update `pre-commit` configuration with relevant hooks - [x] Add linting job to CI and run `pre-commit` as part of CI - [ ] Use **Invoke** to manage tasks (the `manage.py` file should possibly be removed from the repo root and replaced with `tasks.py`) - [ ] Setup conventional-changelog - [ ] Setup test automation with `tox`
isortand related toolsmypypre-commitconfiguration with relevant hookspre-commitas part of CImanage.pyfile should possibly be removed from the repo root and replaced withtasks.py)tox