These instructions apply to the entire repository.
- Target Python 3.9+ features.
- Use ruff to lint and format code. Run
ruff check .before committing and address reported issues. - Keep one import per line and sort imports alphabetically.
- Run
pytestto ensure all tests pass. - When possible, run
ruff check .andpytestbefore sending changes.
- Use the
developbranch as the base for changes.
New/all schemas shall follow the tempplate in 'examples/schema_skeleton/' striclty.
References are: CLMS STAC: https://github.com/copernicus-land/clms-stac