Skip to content

Commit

Permalink
Merge pull request #518 from Open-EO/workspaces
Browse files Browse the repository at this point in the history
Workspaces API
  • Loading branch information
m-mohr authored Oct 21, 2024
2 parents 5feccf7 + 038ef4c commit 68fa258
Show file tree
Hide file tree
Showing 6 changed files with 500 additions and 12 deletions.
5 changes: 5 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,9 @@ jobs:
run: |
cd extensions/commercial-data
npm install
npm test
- name: Run workspaces tests
run: |
cd extensions/workspaces
npm install
npm test
12 changes: 12 additions & 0 deletions extensions/workspaces/.spectral.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
extends: "spectral:oas"
rules:
contact-properties: true
tag-description: true
oas3-parameter-description: true
oas3-unused-component: true
operation-id-kebab-case:
given: "$..operationId"
then:
function: pattern
functionOptions:
match: ^[a-z][a-z0-9\-]*$
13 changes: 13 additions & 0 deletions extensions/workspaces/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Workspaces Extension

The Workspace Extension to the openEO API provides an interface for connecting external file storage such as cloud buckets to openEO back-end implementations. This allows for example to store batch job results on such file storage systems.

- Version: **0.1.0**
- Stability: **experimental**
- [OpenAPI document](openapi.yaml)
- Conformance class: `https://api.openeo.org/extensions/workspaces/0.1.0`

**Note:** This document only documents the additions to the specification.
Extensions can not change or break existing behavior of the openEO API.

The Workspace API is inspired by the [EOEPCA Workspace API](https://github.com/EOEPCA/rm-workspace-api) with regards to workspace management.
Loading

0 comments on commit 68fa258

Please sign in to comment.