Skip to content

Commit 68fa258

Browse files
authored
Merge pull request #518 from Open-EO/workspaces
Workspaces API
2 parents 5feccf7 + 038ef4c commit 68fa258

File tree

6 files changed

+500
-12
lines changed

6 files changed

+500
-12
lines changed

.github/workflows/tests.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,9 @@ jobs:
1616
run: |
1717
cd extensions/commercial-data
1818
npm install
19+
npm test
20+
- name: Run workspaces tests
21+
run: |
22+
cd extensions/workspaces
23+
npm install
1924
npm test

extensions/workspaces/.spectral.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
extends: "spectral:oas"
2+
rules:
3+
contact-properties: true
4+
tag-description: true
5+
oas3-parameter-description: true
6+
oas3-unused-component: true
7+
operation-id-kebab-case:
8+
given: "$..operationId"
9+
then:
10+
function: pattern
11+
functionOptions:
12+
match: ^[a-z][a-z0-9\-]*$

extensions/workspaces/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Workspaces Extension
2+
3+
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.
4+
5+
- Version: **0.1.0**
6+
- Stability: **experimental**
7+
- [OpenAPI document](openapi.yaml)
8+
- Conformance class: `https://api.openeo.org/extensions/workspaces/0.1.0`
9+
10+
**Note:** This document only documents the additions to the specification.
11+
Extensions can not change or break existing behavior of the openEO API.
12+
13+
The Workspace API is inspired by the [EOEPCA Workspace API](https://github.com/EOEPCA/rm-workspace-api) with regards to workspace management.

0 commit comments

Comments
 (0)