No description
Find a file
Andy Scherzinger 02bc7281ee
ci: Add pr-feedback.yml
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-08-07 17:41:48 +02:00
.github/workflows ci: Add pr-feedback.yml 2024-08-07 17:41:48 +02:00
examples Initial commit 2023-06-12 17:17:53 +02:00
go Initial commit 2023-06-12 17:17:53 +02:00
openapi-extractor@8e9a776f1e Initial commit 2023-06-12 17:17:53 +02:00
python Initial commit 2023-06-12 17:17:53 +02:00
rust Initial commit 2023-06-12 17:17:53 +02:00
server@add4e4365a Initial commit 2023-06-12 17:17:53 +02:00
typescript Initial commit 2023-06-12 17:17:53 +02:00
.gitignore Initial commit 2023-06-12 17:17:53 +02:00
.gitmodules Initial commit 2023-06-12 17:17:53 +02:00
generate-sdks.sh Initial commit 2023-06-12 17:17:53 +02:00
generate-spec.sh Initial commit 2023-06-12 17:17:53 +02:00
LICENSE Initial commit 2023-06-12 17:17:53 +02:00
openapi.json Initial commit 2023-06-12 17:17:53 +02:00
README.md Update README.md 2023-06-15 10:33:06 +02:00

Nextcloud client SDKs

Important note

The OpenAPI specifications are currently not generated from the source code available on the server master branch.
This means there is a risk that the specifications might not match the server code 100%.
In the worst case your API call will fail, but there shouldn't be any bad consequences.

We are working on generating the specifications from the server code and these SDKs too.
In the meantime you can help us to test the specifications and SDKs, but be aware that there might be slight changes in the future while we work on generating the specifications from the source code.
We always welcome feedback about this work-in-progress project, so please feel free to open new issues.

You can also generate client code for the language of your choice, and we might add more languages to this repository later.

Prerequisites

git submodule update --init

(cd openapi-extractor && composer update && composer install)

Generating the code

./generate-spec.sh
./generate-sdks.sh

Examples

See the examples/ directory for how to use the code.