A couple of notes and ideas on how to improve code quality and adopt best practices
- start using black for code formatting
- lot of interesting pointers in the "Hypermodern Python" blog series and the related cookiecutter template, for example
- the furo for docs looks very nice compared to the default sphinx theme we currently use
- pre-commit with some basic lint/flake8/isort checks
- simplify the release procedure and automate it more (e.g. git tag based automated release)
- switch to
src layout
- add a documentation page with code style recommendations, focused on openEO usage patterns.
A couple of notes and ideas on how to improve code quality and adopt best practices
srclayout