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

Reply via email to