- [x] Write a proper GitHub Actions YAML for CI using pytest. - [x] Enforce linting with pylint, black, isort, etc. - [x] Set up pre-commit hooks for developers and enforce them in the repository. - [x] Apply pre-commit hooks to all files