Skip to content

feat: add NDVI process endpoint and OpenAPI documentation#4

Merged
michaelmattig merged 41 commits intomainfrom
openapi
Feb 17, 2026
Merged

feat: add NDVI process endpoint and OpenAPI documentation#4
michaelmattig merged 41 commits intomainfrom
openapi

Conversation

@ChristianBeilschmidt
Copy link
Member

  • Implemented the NDVI process execution endpoint in path_info.rs.
  • Added OpenAPI specifications for the NDVI process inputs and outputs.
  • Created a justfile for managing API client generation and backend tasks.
  • Generated initial OpenAPI specification and saved it to openapi.json.

Added a proprietary license to the repository outlining permitted and prohibited actions regarding the software.
- Removed geoengine-datatypes and geoengine-operators dependencies from Cargo.toml.
- Updated NDVI process in ndvi.rs to use new VectorOperator and RasterOperator structures.
- Refactored source functions to return RasterOperator directly instead of boxed trait objects.
- Modified to_api_workflow function to accept VectorOperator and adjusted workflow type handling.
- Updated unit tests to reflect changes in operator structure and ensure correct serialization.
@ChristianBeilschmidt ChristianBeilschmidt force-pushed the openapi branch 2 times, most recently from 824c232 to 17254a8 Compare February 10, 2026 12:31
@ChristianBeilschmidt ChristianBeilschmidt marked this pull request as ready for review February 10, 2026 12:33
@ChristianBeilschmidt ChristianBeilschmidt force-pushed the openapi branch 10 times, most recently from be5b2c4 to 438e3d6 Compare February 10, 2026 13:58
@ChristianBeilschmidt
Copy link
Member Author

supersedes #3

@michaelmattig michaelmattig merged commit 7165ba5 into main Feb 17, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants