You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2023/03/16 11:53:39 UTC

[incubator-opendal] branch main updated: chore: replace datafuselabs/opendal with apache/incubator-opendal (#1647)

This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git


The following commit(s) were added to refs/heads/main by this push:
     new 86875eb0 chore: replace datafuselabs/opendal with apache/incubator-opendal (#1647)
86875eb0 is described below

commit 86875eb0849af1c468deb71a666d955109f11202
Author: jakevin <ja...@gmail.com>
AuthorDate: Thu Mar 16 19:53:33 2023 +0800

    chore: replace datafuselabs/opendal with apache/incubator-opendal (#1647)
    
    minor: replace datafuselabs/opendal with apache/incubator-opendal
---
 binaries/oli/Cargo.toml                      | 2 +-
 bindings/nodejs/package.json                 | 2 +-
 bindings/object_store/Cargo.toml             | 2 +-
 bindings/python/pyproject.toml               | 2 +-
 src/docs/internals/accessor.rs               | 2 +-
 src/docs/rfcs/0000_example.md                | 4 ++--
 src/docs/rfcs/0041_object_native_api.md      | 4 ++--
 src/docs/rfcs/0044_error_handle.md           | 8 ++++----
 src/docs/rfcs/0057_auto_region.md            | 4 ++--
 src/docs/rfcs/0069_object_stream.md          | 6 +++---
 src/docs/rfcs/0090_limited_reader.md         | 4 ++--
 src/docs/rfcs/0112_path_normalization.md     | 8 ++++----
 src/docs/rfcs/0191_async_streaming_io.md     | 4 ++--
 src/docs/rfcs/0203_remove_credential.md      | 4 ++--
 src/docs/rfcs/0221_create_dir.md             | 4 ++--
 src/docs/rfcs/0247_retryable_error.md        | 6 +++---
 src/docs/rfcs/0293_object_id.md              | 4 ++--
 src/docs/rfcs/0337_dir_entry.md              | 4 ++--
 src/docs/rfcs/0409_accessor_capabilities.md  | 8 ++++----
 src/docs/rfcs/0413_presign.md                | 4 ++--
 src/docs/rfcs/0423_command_line_interface.md | 4 ++--
 src/docs/rfcs/0429_init_from_iter.md         | 4 ++--
 src/docs/rfcs/0438_multipart.md              | 4 ++--
 src/docs/rfcs/0443_gateway.md                | 4 ++--
 src/docs/rfcs/0501_new_builder.md            | 4 ++--
 src/docs/rfcs/0554_write_refactor.md         | 4 ++--
 src/docs/rfcs/0561_list_metadata_reuse.md    | 4 ++--
 src/docs/rfcs/0599_blocking_api.md           | 6 +++---
 src/docs/rfcs/0623_redis_service.md          | 4 ++--
 src/docs/rfcs/0627_split_capabilities.md     | 4 ++--
 src/docs/rfcs/0661_path_in_accessor.md       | 4 ++--
 src/docs/rfcs/0793_generic_kv_services.md    | 4 ++--
 src/docs/rfcs/0926_object_reader.md          | 4 ++--
 src/docs/rfcs/0977_refactor_error.md         | 4 ++--
 src/docs/rfcs/1085_object_handler.md         | 4 ++--
 src/docs/rfcs/1391_object_metadataer.md      | 4 ++--
 src/docs/rfcs/1398_query_based_metadata.md   | 4 ++--
 src/docs/rfcs/1420_object_writer.md          | 4 ++--
 src/docs/rfcs/1477_remove_object_concept.md  | 4 ++--
 src/docs/rfcs/mod.rs                         | 2 +-
 src/docs/upgrade.md                          | 2 +-
 src/layers/retry.rs                          | 2 +-
 src/services/azblob/backend.rs               | 2 +-
 src/services/azdfs/backend.rs                | 2 +-
 src/services/hdfs/backend.rs                 | 4 ++--
 src/services/mod.rs                          | 2 +-
 src/services/s3/backend.rs                   | 2 +-
 src/types/operator/builder.rs                | 2 +-
 website/docusaurus.config.js                 | 4 ++--
 49 files changed, 94 insertions(+), 94 deletions(-)

diff --git a/binaries/oli/Cargo.toml b/binaries/oli/Cargo.toml
index 4a3607c5..521cefd3 100644
--- a/binaries/oli/Cargo.toml
+++ b/binaries/oli/Cargo.toml
@@ -24,7 +24,7 @@ homepage = "https://opendal.apache.org/"
 keywords = ["storage", "data", "s3", "fs", "azblob"]
 license = "Apache-2.0"
 name = "oli"
-repository = "https://github.com/datafuselabs/opendal"
+repository = "https://github.com/apache/incubator-opendal"
 version = "0.19.6"
 
 [dependencies]
diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json
index 6d9162e7..6f961f15 100644
--- a/bindings/nodejs/package.json
+++ b/bindings/nodejs/package.json
@@ -6,7 +6,7 @@
   "main": "index.js",
   "types": "index.d.ts",
   "description": "Open Data Access Layer: Access data freely, painlessly, and efficiently",
-  "repository": "git@github.com/datafuselabs/opendal.git",
+  "repository": "git@github.com/apache/incubator-opendal.git",
   "napi": {
     "name": "opendal"
   },
diff --git a/bindings/object_store/Cargo.toml b/bindings/object_store/Cargo.toml
index 4895ddef..a5091152 100644
--- a/bindings/object_store/Cargo.toml
+++ b/bindings/object_store/Cargo.toml
@@ -20,7 +20,7 @@ description = "OpenDAL's object_store binding"
 edition = "2021"
 license = "Apache-2.0"
 name = "object_store_opendal"
-repository = "https://github.com/datafuselabs/opendal"
+repository = "https://github.com/apache/incubator-opendal"
 version = "0.30.3"
 # MSRV of OpenDAL. Please update this field while bump.
 rust-version = "1.60"
diff --git a/bindings/python/pyproject.toml b/bindings/python/pyproject.toml
index 154e8a27..356b6f63 100644
--- a/bindings/python/pyproject.toml
+++ b/bindings/python/pyproject.toml
@@ -37,4 +37,4 @@ test = ["pytest", "pytest-asyncio"]
 [project.urls]
 Documentation = "https://docs.rs/opendal/"
 Homepage = "https://opendal.apache.org/"
-Repository = "https://github.com/datafuselabs/opendal"
+Repository = "https://github.com/apache/incubator-opendal"
diff --git a/src/docs/internals/accessor.rs b/src/docs/internals/accessor.rs
index d35d0264..8295715b 100644
--- a/src/docs/internals/accessor.rs
+++ b/src/docs/internals/accessor.rs
@@ -312,7 +312,7 @@
 //! Super Power Ducks!
 //!
 //! What!? There are no Super Power Ducks? So sad, but never mind, we have
-//! really powerful storage services [here](https://github.com/datafuselabs/opendal/issues/5). Welcome to pick one to implement. I promise you won't
+//! really powerful storage services [here](https://github.com/apache/incubator-opendal/issues/5). Welcome to pick one to implement. I promise you won't
 //! have to `gagaga!()` this time.
 //!
 //! [`Accessor`]: crate::raw::Accessor
diff --git a/src/docs/rfcs/0000_example.md b/src/docs/rfcs/0000_example.md
index 1b970559..cd6b9fb3 100644
--- a/src/docs/rfcs/0000_example.md
+++ b/src/docs/rfcs/0000_example.md
@@ -1,7 +1,7 @@
 - Proposal Name: (fill me in with a unique ident, `my_awesome_feature`)
 - Start Date: (fill me in with today's date, YYYY-MM-DD)
-- RFC PR: [datafuselabs/opendal#0000](https://github.com/datafuselabs/opendal/pull/0000)
-- Tracking Issue: [datafuselabs/opendal#0000](https://github.com/datafuselabs/opendal/issues/0000)
+- RFC PR: [apache/incubator-opendal#0000](https://github.com/apache/incubator-opendal/pull/0000)
+- Tracking Issue: [apache/incubator-opendal#0000](https://github.com/apache/incubator-opendal/issues/0000)
 
 # Summary
 
diff --git a/src/docs/rfcs/0041_object_native_api.md b/src/docs/rfcs/0041_object_native_api.md
index 75ea6f81..ff974c4a 100644
--- a/src/docs/rfcs/0041_object_native_api.md
+++ b/src/docs/rfcs/0041_object_native_api.md
@@ -1,7 +1,7 @@
 - Proposal Name: `object_native_api`
 - Start Date: 2022-02-18
-- RFC PR: [datafuselabs/opendal#41](https://github.com/datafuselabs/opendal/pull/41)
-- Tracking Issue: [datafuselabs/opendal#35](https://github.com/datafuselabs/opendal/pull/35)
+- RFC PR: [apache/incubator-opendal#41](https://github.com/apache/incubator-opendal/pull/41)
+- Tracking Issue: [apache/incubator-opendal#35](https://github.com/apache/incubator-opendal/pull/35)
 
 # Summary
 
diff --git a/src/docs/rfcs/0044_error_handle.md b/src/docs/rfcs/0044_error_handle.md
index ffba561b..5550c547 100644
--- a/src/docs/rfcs/0044_error_handle.md
+++ b/src/docs/rfcs/0044_error_handle.md
@@ -1,7 +1,7 @@
 - Proposal Name: `error_handle`
 - Start Date: 2022-02-23
-- RFC PR: [datafuselabs/opendal#44](https://github.com/datafuselabs/opendal/pull/44)
-- Tracking Issue: [datafuselabs/opendal#43](https://github.com/datafuselabs/opendal/pull/43)
+- RFC PR: [apache/incubator-opendal#44](https://github.com/apache/incubator-opendal/pull/44)
+- Tracking Issue: [apache/incubator-opendal#43](https://github.com/apache/incubator-opendal/pull/43)
 
 # Summary
 
@@ -21,8 +21,8 @@ Most time, we return a path that is meaningless for debugging.
 
 There are two issues about this shortcoming:
 
-- [error: Split ErrorKind and Context for error check easier](https://github.com/datafuselabs/opendal/issues/24)
-- [Improvement: provides more information about the cause of DalTransportError](https://github.com/datafuselabs/opendal/issues/29)
+- [error: Split ErrorKind and Context for error check easier](https://github.com/apache/incubator-opendal/issues/24)
+- [Improvement: provides more information about the cause of DalTransportError](https://github.com/apache/incubator-opendal/issues/29)
 
 First, we can't check `ErrorKind` quickly. We have to use `matches` for the help:
 
diff --git a/src/docs/rfcs/0057_auto_region.md b/src/docs/rfcs/0057_auto_region.md
index 6924d6ac..d1d679e6 100644
--- a/src/docs/rfcs/0057_auto_region.md
+++ b/src/docs/rfcs/0057_auto_region.md
@@ -1,7 +1,7 @@
 - Proposal Name: `auto_region`
 - Start Date: 2022-02-24
-- RFC PR: [datafuselabs/opendal#57](https://github.com/datafuselabs/opendal/pull/57)
-- Tracking Issue: [datafuselabs/opendal#58](https://github.com/datafuselabs/opendal/issues/58)
+- RFC PR: [apache/incubator-opendal#57](https://github.com/apache/incubator-opendal/pull/57)
+- Tracking Issue: [apache/incubator-opendal#58](https://github.com/apache/incubator-opendal/issues/58)
 
 # Summary
 
diff --git a/src/docs/rfcs/0069_object_stream.md b/src/docs/rfcs/0069_object_stream.md
index 9c966926..0e6ba91c 100644
--- a/src/docs/rfcs/0069_object_stream.md
+++ b/src/docs/rfcs/0069_object_stream.md
@@ -1,7 +1,7 @@
 - Proposal Name: `object_stream`
 - Start Date: 2022-02-25
-- RFC PR: [datafuselabs/opendal#69](https://github.com/datafuselabs/opendal/pull/69)
-- Tracking Issue: [datafuselabs/opendal#69](https://github.com/datafuselabs/opendal/issues/69)
+- RFC PR: [apache/incubator-opendal#69](https://github.com/apache/incubator-opendal/pull/69)
+- Tracking Issue: [apache/incubator-opendal#69](https://github.com/apache/incubator-opendal/issues/69)
 
 # Summary
 
@@ -9,7 +9,7 @@ Allow user to read dir via `ObjectStream`.
 
 # Motivation
 
-Users need `readdir` support in `OpenDAL`: [Implement List support](https://github.com/datafuselabs/opendal/issues/12). Take [databend] for example, with `List` support, we can implement copy from `s3://bucket/path/to/dir` instead of only `s3://bucket/path/to/file`.
+Users need `readdir` support in `OpenDAL`: [Implement List support](https://github.com/apache/incubator-opendal/issues/12). Take [databend] for example, with `List` support, we can implement copy from `s3://bucket/path/to/dir` instead of only `s3://bucket/path/to/file`.
 
 # Guide-level explanation
 
diff --git a/src/docs/rfcs/0090_limited_reader.md b/src/docs/rfcs/0090_limited_reader.md
index 3caac6bd..82df3159 100644
--- a/src/docs/rfcs/0090_limited_reader.md
+++ b/src/docs/rfcs/0090_limited_reader.md
@@ -1,7 +1,7 @@
 - Proposal Name: `limited_reader`
 - Start Date: 2022-03-02
-- RFC PR: [datafuselabs/opendal#0090](https://github.com/datafuselabs/opendal/pull/0090)
-- Tracking Issue: [datafuselabs/opendal#0090](https://github.com/datafuselabs/opendal/issues/0090)
+- RFC PR: [apache/incubator-opendal#0090](https://github.com/apache/incubator-opendal/pull/0090)
+- Tracking Issue: [apache/incubator-opendal#0090](https://github.com/apache/incubator-opendal/issues/0090)
 
 # Summary
 
diff --git a/src/docs/rfcs/0112_path_normalization.md b/src/docs/rfcs/0112_path_normalization.md
index 6b472e10..f21f515d 100644
--- a/src/docs/rfcs/0112_path_normalization.md
+++ b/src/docs/rfcs/0112_path_normalization.md
@@ -1,7 +1,7 @@
 - Proposal Name: `path-normalization`
 - Start Date: 2022-03-08
-- RFC PR: [datafuselabs/opendal#112](https://github.com/datafuselabs/opendal/pull/112)
-- Tracking Issue: [datafuselabs/opendal#112](https://github.com/datafuselabs/opendal/issues/112)
+- RFC PR: [apache/incubator-opendal#112](https://github.com/apache/incubator-opendal/pull/112)
+- Tracking Issue: [apache/incubator-opendal#112](https://github.com/apache/incubator-opendal/issues/112)
 
 # Summary
 
@@ -11,8 +11,8 @@ Implement path normalization to enhance user experience.
 
 OpenDAL's current path behavior makes users confused:
 
-- [operator.object("/admin/data/") error](https://github.com/datafuselabs/opendal/issues/107)
-- [Read /admin/data//ontime_200.csv return empty](https://github.com/datafuselabs/opendal/issues/109)
+- [operator.object("/admin/data/") error](https://github.com/apache/incubator-opendal/issues/107)
+- [Read /admin/data//ontime_200.csv return empty](https://github.com/apache/incubator-opendal/issues/109)
 
 They are different bugs that reflect the exact root cause: the path is not well normalized.
 
diff --git a/src/docs/rfcs/0191_async_streaming_io.md b/src/docs/rfcs/0191_async_streaming_io.md
index 50e28f11..e9eae6ae 100644
--- a/src/docs/rfcs/0191_async_streaming_io.md
+++ b/src/docs/rfcs/0191_async_streaming_io.md
@@ -1,7 +1,7 @@
 - Proposal Name: `async_streaming_io`
 - Start Date: 2022-03-28
-- RFC PR: [datafuselabs/opendal#191](https://github.com/datafuselabs/opendal/pull/191)
-- Tracking Issue: [datafuselabs/opendal#190](https://github.com/datafuselabs/opendal/issues/190)
+- RFC PR: [apache/incubator-opendal#191](https://github.com/apache/incubator-opendal/pull/191)
+- Tracking Issue: [apache/incubator-opendal#190](https://github.com/apache/incubator-opendal/issues/190)
 
 **Reverted**
 
diff --git a/src/docs/rfcs/0203_remove_credential.md b/src/docs/rfcs/0203_remove_credential.md
index 14b91ab7..15aa9744 100644
--- a/src/docs/rfcs/0203_remove_credential.md
+++ b/src/docs/rfcs/0203_remove_credential.md
@@ -1,7 +1,7 @@
 - Proposal Name: `remove_credential`
 - Start Date: 2022-04-02
-- RFC PR: [datafuselabs/opendal#203](https://github.com/datafuselabs/opendal/pull/203)
-- Tracking Issue: [datafuselabs/opendal#203](https://github.com/datafuselabs/opendal/issues/203)
+- RFC PR: [apache/incubator-opendal#203](https://github.com/apache/incubator-opendal/pull/203)
+- Tracking Issue: [apache/incubator-opendal#203](https://github.com/apache/incubator-opendal/issues/203)
 
 # Summary
 
diff --git a/src/docs/rfcs/0221_create_dir.md b/src/docs/rfcs/0221_create_dir.md
index af119ace..ffbb2b6b 100644
--- a/src/docs/rfcs/0221_create_dir.md
+++ b/src/docs/rfcs/0221_create_dir.md
@@ -1,7 +1,7 @@
 - Proposal Name: `create-dir`
 - Start Date: 2022-04-06
-- RFC PR: [datafuselabs/opendal#221](https://github.com/datafuselabs/opendal/pull/221)
-- Tracking Issue: [datafuselabs/opendal#222](https://github.com/datafuselabs/opendal/issues/222)
+- RFC PR: [apache/incubator-opendal#221](https://github.com/apache/incubator-opendal/pull/221)
+- Tracking Issue: [apache/incubator-opendal#222](https://github.com/apache/incubator-opendal/issues/222)
 
 # Summary
 
diff --git a/src/docs/rfcs/0247_retryable_error.md b/src/docs/rfcs/0247_retryable_error.md
index c1c2910d..3499a17d 100644
--- a/src/docs/rfcs/0247_retryable_error.md
+++ b/src/docs/rfcs/0247_retryable_error.md
@@ -1,7 +1,7 @@
 - Proposal Name: `retryable_error`
 - Start Date: 2022-04-12
-- RFC PR: [datafuselabs/opendal#247](https://github.com/datafuselabs/opendal/pull/247)
-- Tracking Issue: [datafuselabs/opendal#248](https://github.com/datafuselabs/opendal/issues/248)
+- RFC PR: [apache/incubator-opendal#247](https://github.com/apache/incubator-opendal/pull/247)
+- Tracking Issue: [apache/incubator-opendal#248](https://github.com/apache/incubator-opendal/issues/248)
 
 # Summary
 
@@ -11,7 +11,7 @@ Treat `io::ErrorKind::Interrupt` as retryable error.
 
 Supports retry make our users' lives easier:
 
-> [Feature request: Custom retries for the s3 backend](https://github.com/datafuselabs/opendal/issues/196)
+> [Feature request: Custom retries for the s3 backend](https://github.com/apache/incubator-opendal/issues/196)
 >
 > While the reading/writing from/to s3, AWS occasionally returns errors that could be retried (at least 5xx?). Currently, in the databend, this will fail the whole execution of the statement (which may have been running for an extended time).
 
diff --git a/src/docs/rfcs/0293_object_id.md b/src/docs/rfcs/0293_object_id.md
index 62493f4e..98fa197a 100644
--- a/src/docs/rfcs/0293_object_id.md
+++ b/src/docs/rfcs/0293_object_id.md
@@ -1,7 +1,7 @@
 - Proposal Name: `object_id`
 - Start Date: 2022-05-27
-- RFC PR: [datafuselabs/opendal#293](https://github.com/datafuselabs/opendal/pull/293)
-- Tracking Issue: [datafuselabs/opendal#294](https://github.com/datafuselabs/opendal/issues/294)
+- RFC PR: [apache/incubator-opendal#293](https://github.com/apache/incubator-opendal/pull/293)
+- Tracking Issue: [apache/incubator-opendal#294](https://github.com/apache/incubator-opendal/issues/294)
 
 # Summary
 
diff --git a/src/docs/rfcs/0337_dir_entry.md b/src/docs/rfcs/0337_dir_entry.md
index 644925f4..5c2fa1e0 100644
--- a/src/docs/rfcs/0337_dir_entry.md
+++ b/src/docs/rfcs/0337_dir_entry.md
@@ -1,7 +1,7 @@
 - Proposal Name: `dir_entry`
 - Start Date: 2022-06-08
-- RFC PR: [datafuselabs/opendal#337](https://github.com/datafuselabs/opendal/pull/337)
-- Tracking Issue: [datafuselabs/opendal#338](https://github.com/datafuselabs/opendal/issues/338)
+- RFC PR: [apache/incubator-opendal#337](https://github.com/apache/incubator-opendal/pull/337)
+- Tracking Issue: [apache/incubator-opendal#338](https://github.com/apache/incubator-opendal/issues/338)
 
 # Summary
 
diff --git a/src/docs/rfcs/0409_accessor_capabilities.md b/src/docs/rfcs/0409_accessor_capabilities.md
index da292008..c2ab9e40 100644
--- a/src/docs/rfcs/0409_accessor_capabilities.md
+++ b/src/docs/rfcs/0409_accessor_capabilities.md
@@ -1,7 +1,7 @@
 - Proposal Name: `accessor_capabilities`
 - Start Date: 2022-06-29
-- RFC PR: [datafuselabs/opendal#409](https://github.com/datafuselabs/opendal/pull/409)
-- Tracking Issue: [datafuselabs/opendal#410](https://github.com/datafuselabs/opendal/issues/410)
+- RFC PR: [apache/incubator-opendal#409](https://github.com/apache/incubator-opendal/pull/409)
+- Tracking Issue: [apache/incubator-opendal#410](https://github.com/apache/incubator-opendal/issues/410)
 
 # Summary
 
@@ -11,8 +11,8 @@ Add support for accessor capabilities so that users can check if a given accesso
 
 Users of OpenDAL are requesting advanced features like the following:
 
-- [Support parallel upload object](https://github.com/datafuselabs/opendal/issues/256)
-- [Add presign url support](https://github.com/datafuselabs/opendal/issues/394)
+- [Support parallel upload object](https://github.com/apache/incubator-opendal/issues/256)
+- [Add presign url support](https://github.com/apache/incubator-opendal/issues/394)
 
 It's meaningful for OpenDAL to support them in a unified way. Of course, not all storage services have the same feature sets. OpenDAL needs to provide a way for users to check if a given accessor is capable of a given capability.
 
diff --git a/src/docs/rfcs/0413_presign.md b/src/docs/rfcs/0413_presign.md
index 2423c50d..7e490dc8 100644
--- a/src/docs/rfcs/0413_presign.md
+++ b/src/docs/rfcs/0413_presign.md
@@ -1,7 +1,7 @@
 - Proposal Name: `presign`
 - Start Date: 2022-06-30
-- RFC PR: [datafuselabs/opendal#0413](https://github.com/datafuselabs/opendal/pull/413)
-- Tracking Issue: [datafuselabs/opendal#394](https://github.com/datafuselabs/opendal/issues/394)
+- RFC PR: [apache/incubator-opendal#0413](https://github.com/apache/incubator-opendal/pull/413)
+- Tracking Issue: [apache/incubator-opendal#394](https://github.com/apache/incubator-opendal/issues/394)
 
 # Summary
 
diff --git a/src/docs/rfcs/0423_command_line_interface.md b/src/docs/rfcs/0423_command_line_interface.md
index c97a4f5c..b74456be 100644
--- a/src/docs/rfcs/0423_command_line_interface.md
+++ b/src/docs/rfcs/0423_command_line_interface.md
@@ -1,7 +1,7 @@
 - Proposal Name: `command_line_interface`
 - Start Date: 2022-07-08
-- RFC PR: [datafuselabs/opendal#423](https://github.com/datafuselabs/opendal/pull/423)
-- Tracking Issue: [datafuselabs/opendal#422](https://github.com/datafuselabs/opendal/issues/422)
+- RFC PR: [apache/incubator-opendal#423](https://github.com/apache/incubator-opendal/pull/423)
+- Tracking Issue: [apache/incubator-opendal#422](https://github.com/apache/incubator-opendal/issues/422)
 
 # Summary
 
diff --git a/src/docs/rfcs/0429_init_from_iter.md b/src/docs/rfcs/0429_init_from_iter.md
index c312cc21..b21fb5a1 100644
--- a/src/docs/rfcs/0429_init_from_iter.md
+++ b/src/docs/rfcs/0429_init_from_iter.md
@@ -1,7 +1,7 @@
 - Proposal Name: `init_from_iter`
 - Start Date: 2022-07-10
-- RFC PR: [datafuselabs/opendal#429](https://github.com/datafuselabs/opendal/pull/429)
-- Tracking Issue: [datafuselabs/opendal#430](https://github.com/datafuselabs/opendal/issues/430)
+- RFC PR: [apache/incubator-opendal#429](https://github.com/apache/incubator-opendal/pull/429)
+- Tracking Issue: [apache/incubator-opendal#430](https://github.com/apache/incubator-opendal/issues/430)
 
 # Summary
 
diff --git a/src/docs/rfcs/0438_multipart.md b/src/docs/rfcs/0438_multipart.md
index f98ebc21..9eda0256 100644
--- a/src/docs/rfcs/0438_multipart.md
+++ b/src/docs/rfcs/0438_multipart.md
@@ -1,7 +1,7 @@
 - Proposal Name: `multipart`
 - Start Date: 2022-07-11
-- RFC PR: [datafuselabs/opendal#438](https://github.com/datafuselabs/opendal/pull/438)
-- Tracking Issue: [datafuselabs/opendal#439](https://github.com/datafuselabs/opendal/issues/439)
+- RFC PR: [apache/incubator-opendal#438](https://github.com/apache/incubator-opendal/pull/438)
+- Tracking Issue: [apache/incubator-opendal#439](https://github.com/apache/incubator-opendal/issues/439)
 
 # Summary
 
diff --git a/src/docs/rfcs/0443_gateway.md b/src/docs/rfcs/0443_gateway.md
index bdcf976a..b5d2be31 100644
--- a/src/docs/rfcs/0443_gateway.md
+++ b/src/docs/rfcs/0443_gateway.md
@@ -1,7 +1,7 @@
 - Proposal Name: `gateway`
 - Start Date: 2022-07-18
-- RFC PR: [datafuselabs/opendal#443](https://github.com/datafuselabs/opendal/pull/443)
-- Tracking Issue: [datafuselabs/opendal#444](https://github.com/datafuselabs/opendal/issues/444)
+- RFC PR: [apache/incubator-opendal#443](https://github.com/apache/incubator-opendal/pull/443)
+- Tracking Issue: [apache/incubator-opendal#444](https://github.com/apache/incubator-opendal/issues/444)
 
 # Summary
 
diff --git a/src/docs/rfcs/0501_new_builder.md b/src/docs/rfcs/0501_new_builder.md
index 4bacce63..fd2a681f 100644
--- a/src/docs/rfcs/0501_new_builder.md
+++ b/src/docs/rfcs/0501_new_builder.md
@@ -1,7 +1,7 @@
 - Proposal Name: `new_builder`
 - Start Date: 2022-08-03
-- RFC PR: [datafuselabs/opendal#501](https://github.com/datafuselabs/opendal/pull/501)
-- Tracking Issue: [datafuselabs/opendal#502](https://github.com/datafuselabs/opendal/issues/502)
+- RFC PR: [apache/incubator-opendal#501](https://github.com/apache/incubator-opendal/pull/501)
+- Tracking Issue: [apache/incubator-opendal#502](https://github.com/apache/incubator-opendal/issues/502)
 
 # Summary
 
diff --git a/src/docs/rfcs/0554_write_refactor.md b/src/docs/rfcs/0554_write_refactor.md
index d995d4dc..5f8d758b 100644
--- a/src/docs/rfcs/0554_write_refactor.md
+++ b/src/docs/rfcs/0554_write_refactor.md
@@ -1,7 +1,7 @@
 - Proposal Name: `write_refactor`
 - Start Date: 2022-08-22
-- RFC PR: [datafuselabs/opendal#554](https://github.com/datafuselabs/opendal/pull/554)
-- Tracking Issue: [datafuselabs/opendal#555](https://github.com/datafuselabs/opendal/issues/555)
+- RFC PR: [apache/incubator-opendal#554](https://github.com/apache/incubator-opendal/pull/554)
+- Tracking Issue: [apache/incubator-opendal#555](https://github.com/apache/incubator-opendal/issues/555)
 
 # Summary
 
diff --git a/src/docs/rfcs/0561_list_metadata_reuse.md b/src/docs/rfcs/0561_list_metadata_reuse.md
index 0a1ad04f..7128937f 100644
--- a/src/docs/rfcs/0561_list_metadata_reuse.md
+++ b/src/docs/rfcs/0561_list_metadata_reuse.md
@@ -1,7 +1,7 @@
 - Proposal Name: `list_metadata_reuse`
 - Start Date: 2022-08-23
-- RFC PR: [datafuselabs/opendal#561](https://github.com/datafuselabs/opendal/pull/561)
-- Tracking Issue: [datafuselabs/opendal#570](https://github.com/datafuselabs/opendal/pull/570)
+- RFC PR: [apache/incubator-opendal#561](https://github.com/apache/incubator-opendal/pull/561)
+- Tracking Issue: [apache/incubator-opendal#570](https://github.com/apache/incubator-opendal/pull/570)
 
 # Summary
 
diff --git a/src/docs/rfcs/0599_blocking_api.md b/src/docs/rfcs/0599_blocking_api.md
index f50b2382..613a9041 100644
--- a/src/docs/rfcs/0599_blocking_api.md
+++ b/src/docs/rfcs/0599_blocking_api.md
@@ -1,7 +1,7 @@
 - Proposal Name: `blocking_api`
 - Start Date: 2022-08-30
-- RFC PR: [datafuselabs/opendal#599](https://github.com/datafuselabs/opendal/pull/599)
-- Tracking Issue: [datafuselabs/opendal#601](https://github.com/datafuselabs/opendal/issues/601)
+- RFC PR: [apache/incubator-opendal#599](https://github.com/apache/incubator-opendal/pull/599)
+- Tracking Issue: [apache/incubator-opendal#601](https://github.com/apache/incubator-opendal/issues/601)
 
 # Summary
 
@@ -9,7 +9,7 @@ We are adding a blocking API for OpenDAL.
 
 # Motivation
 
-Blocking API is the most requested feature inside the OpenDAL community: [Opendal support sync read/write API](https://github.com/datafuselabs/opendal/discussions/68)
+Blocking API is the most requested feature inside the OpenDAL community: [Opendal support sync read/write API](https://github.com/apache/incubator-opendal/discussions/68)
 
 Our users want blocking API for:
 
diff --git a/src/docs/rfcs/0623_redis_service.md b/src/docs/rfcs/0623_redis_service.md
index a6c8521a..8efb4323 100644
--- a/src/docs/rfcs/0623_redis_service.md
+++ b/src/docs/rfcs/0623_redis_service.md
@@ -1,7 +1,7 @@
 - Proposal Name: `redis_service`
 - Start Date: 2022-08-31
-- RFC PR: [datafuselabs/opendal#0623](https://github.com/datafuselabs/opendal/pull/0623)
-- Tracking Issue: [datafuselabs/opendal#641](https://github.com/datafuselabs/opendal/issues/0641)
+- RFC PR: [apache/incubator-opendal#0623](https://github.com/apache/incubator-opendal/pull/0623)
+- Tracking Issue: [apache/incubator-opendal#641](https://github.com/apache/incubator-opendal/issues/0641)
 
 # Summary
 
diff --git a/src/docs/rfcs/0627_split_capabilities.md b/src/docs/rfcs/0627_split_capabilities.md
index fd46de24..9565db96 100644
--- a/src/docs/rfcs/0627_split_capabilities.md
+++ b/src/docs/rfcs/0627_split_capabilities.md
@@ -1,7 +1,7 @@
 - Proposal Name: `split-capabilities`
 - Start Date: 2022-09-04
-- RFC PR: [datafuselabs/opendal#627](https://github.com/datafuselabs/opendal/pull/627)
-- Tracking Issue: [datafuselabs/opendal#628](https://github.com/datafuselabs/opendal/issues/628)
+- RFC PR: [apache/incubator-opendal#627](https://github.com/apache/incubator-opendal/pull/627)
+- Tracking Issue: [apache/incubator-opendal#628](https://github.com/apache/incubator-opendal/issues/628)
 
 # Summary
 
diff --git a/src/docs/rfcs/0661_path_in_accessor.md b/src/docs/rfcs/0661_path_in_accessor.md
index db7551f7..f728b36f 100644
--- a/src/docs/rfcs/0661_path_in_accessor.md
+++ b/src/docs/rfcs/0661_path_in_accessor.md
@@ -1,7 +1,7 @@
 - Proposal Name: `path_in_accessor`
 - Start Date: 2022-09-12
-- RFC PR: [datafuselabs/opendal#661](https://github.com/datafuselabs/opendal/pull/661)
-- Tracking Issue: [datafuselabs/opendal#662](https://github.com/datafuselabs/opendal/issues/662)
+- RFC PR: [apache/incubator-opendal#661](https://github.com/apache/incubator-opendal/pull/661)
+- Tracking Issue: [apache/incubator-opendal#662](https://github.com/apache/incubator-opendal/issues/662)
 
 # Summary
 
diff --git a/src/docs/rfcs/0793_generic_kv_services.md b/src/docs/rfcs/0793_generic_kv_services.md
index 433acbbc..31c7539b 100644
--- a/src/docs/rfcs/0793_generic_kv_services.md
+++ b/src/docs/rfcs/0793_generic_kv_services.md
@@ -1,7 +1,7 @@
 - Proposal Name: `generic-kv-services`
 - Start Date: 2022-10-03
-- RFC PR: [datafuselabs/opendal#793](https://github.com/datafuselabs/opendal/pull/793)
-- Tracking Issue: [datafuselabs/opendal#794](https://github.com/datafuselabs/opendal/issues/794)
+- RFC PR: [apache/incubator-opendal#793](https://github.com/apache/incubator-opendal/pull/793)
+- Tracking Issue: [apache/incubator-opendal#794](https://github.com/apache/incubator-opendal/issues/794)
 
 # Summary
 
diff --git a/src/docs/rfcs/0926_object_reader.md b/src/docs/rfcs/0926_object_reader.md
index 12da9efc..c4de0ced 100644
--- a/src/docs/rfcs/0926_object_reader.md
+++ b/src/docs/rfcs/0926_object_reader.md
@@ -1,7 +1,7 @@
 - Proposal Name: `object_reader`
 - Start Date: 2022-11-13
-- RFC PR: [datafuselabs/opendal#926](https://github.com/datafuselabs/opendal/pull/926)
-- Tracking Issue: [datafuselabs/opendal#927](https://github.com/datafuselabs/opendal/issues/927)
+- RFC PR: [apache/incubator-opendal#926](https://github.com/apache/incubator-opendal/pull/926)
+- Tracking Issue: [apache/incubator-opendal#927](https://github.com/apache/incubator-opendal/issues/927)
 
 # Summary
 
diff --git a/src/docs/rfcs/0977_refactor_error.md b/src/docs/rfcs/0977_refactor_error.md
index e8560e19..c63a1122 100644
--- a/src/docs/rfcs/0977_refactor_error.md
+++ b/src/docs/rfcs/0977_refactor_error.md
@@ -1,7 +1,7 @@
 - Proposal Name: `refactor-error`
 - Start Date: 2022-11-21
-- RFC PR: [datafuselabs/opendal#977](https://github.com/datafuselabs/opendal/pull/977)
-- Tracking Issue: [datafuselabs/opendal#976](https://github.com/datafuselabs/opendal/pull/976)
+- RFC PR: [apache/incubator-opendal#977](https://github.com/apache/incubator-opendal/pull/977)
+- Tracking Issue: [apache/incubator-opendal#976](https://github.com/apache/incubator-opendal/pull/976)
 
 # Summary
 
diff --git a/src/docs/rfcs/1085_object_handler.md b/src/docs/rfcs/1085_object_handler.md
index b5173c85..845b813e 100644
--- a/src/docs/rfcs/1085_object_handler.md
+++ b/src/docs/rfcs/1085_object_handler.md
@@ -1,7 +1,7 @@
 - Proposal Name: `object_handler`
 - Start Date: 2022-12-19
-- RFC PR: [datafuselabs/opendal#1085](https://github.com/datafuselabs/opendal/pull/1085)
-- Tracking Issue: [datafuselabs/opendal#1085](https://github.com/datafuselabs/opendal/issues/1085)
+- RFC PR: [apache/incubator-opendal#1085](https://github.com/apache/incubator-opendal/pull/1085)
+- Tracking Issue: [apache/incubator-opendal#1085](https://github.com/apache/incubator-opendal/issues/1085)
 
 # Summary
 
diff --git a/src/docs/rfcs/1391_object_metadataer.md b/src/docs/rfcs/1391_object_metadataer.md
index 0957dde1..34b7cccf 100644
--- a/src/docs/rfcs/1391_object_metadataer.md
+++ b/src/docs/rfcs/1391_object_metadataer.md
@@ -1,7 +1,7 @@
 - Proposal Name: `object_metadataer`
 - Start Date: 2023-02-21
-- RFC PR: [datafuselabs/opendal#1391](https://github.com/datafuselabs/opendal/pull/1391)
-- Tracking Issue: [datafuselabs/opendal#1393](https://github.com/datafuselabs/opendal/issues/1393)
+- RFC PR: [apache/incubator-opendal#1391](https://github.com/apache/incubator-opendal/pull/1391)
+- Tracking Issue: [apache/incubator-opendal#1393](https://github.com/apache/incubator-opendal/issues/1393)
 
 # Summary
 
diff --git a/src/docs/rfcs/1398_query_based_metadata.md b/src/docs/rfcs/1398_query_based_metadata.md
index 1372c99e..f45d71f1 100644
--- a/src/docs/rfcs/1398_query_based_metadata.md
+++ b/src/docs/rfcs/1398_query_based_metadata.md
@@ -1,7 +1,7 @@
 - Proposal Name: `query_based_metadata`
 - Start Date: 2022-02-22
-- RFC PR: [datafuselabs/opendal#1398](https://github.com/datafuselabs/opendal/pull/1398)
-- Tracking Issue: [datafuselabs/opendal#1398](https://github.com/datafuselabs/opendal/pull/1398)
+- RFC PR: [apache/incubator-opendal#1398](https://github.com/apache/incubator-opendal/pull/1398)
+- Tracking Issue: [apache/incubator-opendal#1398](https://github.com/apache/incubator-opendal/pull/1398)
 
 # Summary
 
diff --git a/src/docs/rfcs/1420_object_writer.md b/src/docs/rfcs/1420_object_writer.md
index 29ca7d4b..f866fda1 100644
--- a/src/docs/rfcs/1420_object_writer.md
+++ b/src/docs/rfcs/1420_object_writer.md
@@ -1,7 +1,7 @@
 - Proposal Name: `object_writer`
 - Start Date: 2023-02-27
-- RFC PR: [datafuselabs/opendal#1420](https://github.com/datafuselabs/opendal/pull/1420)
-- Tracking Issue: [datafuselabs/opendal#1421](https://github.com/datafuselabs/opendal/issues/1421)
+- RFC PR: [apache/incubator-opendal#1420](https://github.com/apache/incubator-opendal/pull/1420)
+- Tracking Issue: [apache/incubator-opendal#1421](https://github.com/apache/incubator-opendal/issues/1421)
 
 # Summary
 
diff --git a/src/docs/rfcs/1477_remove_object_concept.md b/src/docs/rfcs/1477_remove_object_concept.md
index e2a5f663..8c403937 100644
--- a/src/docs/rfcs/1477_remove_object_concept.md
+++ b/src/docs/rfcs/1477_remove_object_concept.md
@@ -1,7 +1,7 @@
 - Proposal Name: `remove_object_concept`
 - Start Date: `2023-03-05`
-- RFC PR: [datafuselabs/opendal#1477](https://github.com/datafuselabs/opendal/pull/1477)
-- Tracking Issue: [datafuselabs/opendal#0000](https://github.com/datafuselabs/opendal/issues/0000)
+- RFC PR: [apache/incubator-opendal#1477](https://github.com/apache/incubator-opendal/pull/1477)
+- Tracking Issue: [apache/incubator-opendal#0000](https://github.com/apache/incubator-opendal/issues/0000)
 
 # Summary
 
diff --git a/src/docs/rfcs/mod.rs b/src/docs/rfcs/mod.rs
index 769b9df2..9d21655c 100644
--- a/src/docs/rfcs/mod.rs
+++ b/src/docs/rfcs/mod.rs
@@ -26,7 +26,7 @@
 //!
 //! Some useful tips:
 //!
-//! - Start a pre-propose in [discussion](https://github.com/datafuselabs/opendal/discussions/categories/ideas) to communicate quickly.
+//! - Start a pre-propose in [discussion](https://github.com/apache/incubator-opendal/discussions/categories/ideas) to communicate quickly.
 //! - The proposer of RFC may not be the same person as the implementor. Try to include enough information in RFC itself.
 
 #[doc = include_str!("0000_example.md")]
diff --git a/src/docs/upgrade.md b/src/docs/upgrade.md
index adb690fa..2f081014 100644
--- a/src/docs/upgrade.md
+++ b/src/docs/upgrade.md
@@ -218,7 +218,7 @@ Thus, we removed the `seekable_reader` API. They can be replaced by `range_reade
 
 Most changes only happen inside. Users not using `opendal::raw::*` will not be affected.
 
-Sorry for the inconvenience. I think those changes are required and make OpenDAL better! Welcome any comments at [Discussion](https://github.com/datafuselabs/opendal/discussions).
+Sorry for the inconvenience. I think those changes are required and make OpenDAL better! Welcome any comments at [Discussion](https://github.com/apache/incubator-opendal/discussions).
 
 # Upgrade to v0.21
 
diff --git a/src/layers/retry.rs b/src/layers/retry.rs
index 76a81470..0a6a347c 100644
--- a/src/layers/retry.rs
+++ b/src/layers/retry.rs
@@ -49,7 +49,7 @@ use crate::*;
 /// returns true. If operation still failed, this layer will set error to
 /// `Persistent` which means error has been retried.
 ///
-/// `write` and `blocking_write` don't support retry so far, visit [this issue](https://github.com/datafuselabs/opendal/issues/1223) for more details.
+/// `write` and `blocking_write` don't support retry so far, visit [this issue](https://github.com/apache/incubator-opendal/issues/1223) for more details.
 ///
 /// # Examples
 ///
diff --git a/src/services/azblob/backend.rs b/src/services/azblob/backend.rs
index a42c7b3f..b749e070 100644
--- a/src/services/azblob/backend.rs
+++ b/src/services/azblob/backend.rs
@@ -462,7 +462,7 @@ fn infer_storage_name_from_endpoint(endpoint: &str) -> Option<String> {
 #[derive(Debug, Clone)]
 pub struct AzblobBackend {
     container: String,
-    // TODO: remove pub after https://github.com/datafuselabs/opendal/issues/1427
+    // TODO: remove pub after https://github.com/apache/incubator-opendal/issues/1427
     pub client: HttpClient,
     root: String, // root will be "/" or /abc/
     endpoint: String,
diff --git a/src/services/azdfs/backend.rs b/src/services/azdfs/backend.rs
index ff86eba0..91533afc 100644
--- a/src/services/azdfs/backend.rs
+++ b/src/services/azdfs/backend.rs
@@ -301,7 +301,7 @@ impl Builder for AzdfsBuilder {
 #[derive(Debug, Clone)]
 pub struct AzdfsBackend {
     filesystem: String,
-    // TODO: remove pub after https://github.com/datafuselabs/opendal/issues/1427
+    // TODO: remove pub after https://github.com/apache/incubator-opendal/issues/1427
     pub client: HttpClient,
     root: String, // root will be "/" or /abc/
     endpoint: String,
diff --git a/src/services/hdfs/backend.rs b/src/services/hdfs/backend.rs
index 7f98cf19..e3869d4c 100644
--- a/src/services/hdfs/backend.rs
+++ b/src/services/hdfs/backend.rs
@@ -288,7 +288,7 @@ impl Accessor for HdfsBackend {
 
         let p = build_rooted_abs_path(&self.root, path);
 
-        // This will be addressed by https://github.com/datafuselabs/opendal/issues/506
+        // This will be addressed by https://github.com/apache/incubator-opendal/issues/506
         let meta = self.client.metadata(&p).map_err(parse_io_error)?;
 
         let f = self
@@ -457,7 +457,7 @@ impl Accessor for HdfsBackend {
 
         let p = build_rooted_abs_path(&self.root, path);
 
-        // This will be addressed by https://github.com/datafuselabs/opendal/issues/506
+        // This will be addressed by https://github.com/apache/incubator-opendal/issues/506
         let meta = self.client.metadata(&p).map_err(parse_io_error)?;
 
         let f = self
diff --git a/src/services/mod.rs b/src/services/mod.rs
index 1cf9ce7b..c02642a8 100644
--- a/src/services/mod.rs
+++ b/src/services/mod.rs
@@ -17,7 +17,7 @@
 
 //! Services will provide builders to build underlying backends.
 //!
-//! More ongoing services support is tracked at [opendal#5](https://github.com/datafuselabs/opendal/issues/5). Please feel free to submit issues if there are services not covered.
+//! More ongoing services support is tracked at [opendal#5](https://github.com/apache/incubator-opendal/issues/5). Please feel free to submit issues if there are services not covered.
 
 mod azblob;
 pub use azblob::Azblob;
diff --git a/src/services/s3/backend.rs b/src/services/s3/backend.rs
index 2cdc2b74..8cd78313 100644
--- a/src/services/s3/backend.rs
+++ b/src/services/s3/backend.rs
@@ -412,7 +412,7 @@ impl S3Builder {
     /// Region represent the signing region of this endpoint.
     ///
     /// - If region is set, we will take user's input first.
-    /// - If not, We will try to detect region via [RFC-0057: Auto Region](https://github.com/datafuselabs/opendal/blob/main/docs/rfcs/0057-auto-region.md).
+    /// - If not, We will try to detect region via [RFC-0057: Auto Region](https://github.com/apache/incubator-opendal/blob/main/docs/rfcs/0057-auto-region.md).
     ///
     /// Most of time, region is not need to be set, especially for AWS S3 and minio.
     pub fn region(&mut self, region: &str) -> &mut Self {
diff --git a/src/types/operator/builder.rs b/src/types/operator/builder.rs
index 6161428e..914a515c 100644
--- a/src/types/operator/builder.rs
+++ b/src/types/operator/builder.rs
@@ -53,7 +53,7 @@ impl Operator {
     ///
     /// # Examples
     ///
-    /// Read more backend init examples in [examples](https://github.com/datafuselabs/opendal/tree/main/examples).
+    /// Read more backend init examples in [examples](https://github.com/apache/incubator-opendal/tree/main/examples).
     ///
     /// ```
     /// # use anyhow::Result;
diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js
index 1e106b25..5f0eb253 100644
--- a/website/docusaurus.config.js
+++ b/website/docusaurus.config.js
@@ -52,14 +52,14 @@ const config = {
         docs: {
           sidebarPath: require.resolve('./sidebars.js'),
           editUrl:
-            'https://github.com/datafuselabs/opendal/website/',
+            'https://github.com/apache/incubator-opendal/website/',
           showLastUpdateAuthor: true,
           showLastUpdateTime: true
         },
         blog: {
           showReadingTime: true,
           editUrl:
-            'https://github.com/datafuselabs/opendal/website/',
+            'https://github.com/apache/incubator-opendal/website/',
         },
         theme: {
           customCss: require.resolve('./src/css/custom.css'),