This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a commit to branch split-integrations in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit bf91101381369350eb415e97f2e2b3bb57f16acc Author: Xuanwo <[email protected]> AuthorDate: Mon Aug 21 16:52:55 2023 +0800 refactor: Move object_store_opendal to integrations Signed-off-by: Xuanwo <[email protected]> --- .github/workflows/publish.yml | 2 +- Cargo.toml | 4 ++-- integrations/README.md | 7 +++++++ {bindings => integrations}/object_store/.gitignore | 0 {bindings => integrations}/object_store/Cargo.toml | 2 +- {bindings => integrations}/object_store/README.md | 0 {bindings => integrations}/object_store/src/lib.rs | 0 7 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index bc85c667f..9b1e48bd1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -51,7 +51,7 @@ jobs: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - name: Publish object_store_opendal - working-directory: "bindings/object_store" + working-directory: "integrations/object_store" run: cargo publish env: LD_LIBRARY_PATH: ${{ env.JAVA_HOME }}/lib/server:${{ env.LD_LIBRARY_PATH }} diff --git a/Cargo.toml b/Cargo.toml index 98a3389f5..1b891db45 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,10 +23,10 @@ default-members = ["core"] exclude = ["examples"] members = [ "core", + "core/fuzz", "bindings/c", "bindings/nodejs", - "bindings/object_store", "bindings/python", "bindings/ruby", "bindings/java", @@ -39,7 +39,7 @@ members = [ "bin/oli", "bin/oay", - "core/fuzz", + "integrations/object_store", ] resolver = "2" diff --git a/integrations/README.md b/integrations/README.md new file mode 100644 index 000000000..eabdeb3b8 --- /dev/null +++ b/integrations/README.md @@ -0,0 +1,7 @@ +# OpenDAL Integrations + +This folder contains the integrations for OpenDAL. Integrations are used to ingrate OpenDAL with other systems. + +## Available Integrations + +- [`object_store_opendal`](./object_store): Use OpenDAL as a backend for the [object_store](https://docs.rs/object_store/latest/object_store/). diff --git a/bindings/object_store/.gitignore b/integrations/object_store/.gitignore similarity index 100% rename from bindings/object_store/.gitignore rename to integrations/object_store/.gitignore diff --git a/bindings/object_store/Cargo.toml b/integrations/object_store/Cargo.toml similarity index 96% rename from bindings/object_store/Cargo.toml rename to integrations/object_store/Cargo.toml index 2811d0162..51b1db215 100644 --- a/bindings/object_store/Cargo.toml +++ b/integrations/object_store/Cargo.toml @@ -16,7 +16,7 @@ # under the License. [package] -description = "OpenDAL's object_store binding" +description = "OpenDAL's object_store Integration" name = "object_store_opendal" authors.workspace = true diff --git a/bindings/object_store/README.md b/integrations/object_store/README.md similarity index 100% rename from bindings/object_store/README.md rename to integrations/object_store/README.md diff --git a/bindings/object_store/src/lib.rs b/integrations/object_store/src/lib.rs similarity index 100% rename from bindings/object_store/src/lib.rs rename to integrations/object_store/src/lib.rs
