From bdc77c5238097951bec6c9a364217ce1df1438ae Mon Sep 17 00:00:00 2001 From: Manjusaka Date: Mon, 16 Oct 2023 15:07:26 +0800 Subject: [PATCH 1/2] docs: Add docs on website for cacahe services Signed-off-by: Manjusaka --- website/docs/services/cacahe.mdx | 60 ++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 website/docs/services/cacahe.mdx diff --git a/website/docs/services/cacahe.mdx b/website/docs/services/cacahe.mdx new file mode 100644 index 000000000000..7f1cd1620b92 --- /dev/null +++ b/website/docs/services/cacahe.mdx @@ -0,0 +1,60 @@ +--- +title: Cacahe +--- + +[Cacahe](https://github.com/zkat/cacache-rs) services support. + +import Docs from '../../../core/src/services/cacache/docs.md' + + + +### Via Config + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + + + + +```rust +use anyhow::Result; +use opendal::services::Cacache; +use opendal::Operator; + +#[tokio::main] +async fn main() -> Result<()> { + + let mut map = HashMap::new(); + map.insert("datadir".to_string(), "/tmp/opendal/cacache".to_string()); + + let op: Operator = Operator::via_map(Scheme::Cacache, map)?; + Ok(()) +} +``` + + + + +```javascript +import { Operator } from require('opendal'); + +async function main() { + const op = new Operator("cacache", { + datadir: '/tmp/opendal/cacache' + }); +} +``` + + + + +```python +import opendal + +op = opendal.Operator("cacache", { + "datadir": "/tmp/opendal/cacache" +}) +``` + + + From fb3432fe198fb42f3a9e6295abbccba86a417ccb Mon Sep 17 00:00:00 2001 From: Manjusaka Date: Mon, 16 Oct 2023 15:40:26 +0800 Subject: [PATCH 2/2] Update docs Signed-off-by: Manjusaka --- website/docs/services/{cacahe.mdx => cacache.mdx} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename website/docs/services/{cacahe.mdx => cacache.mdx} (92%) diff --git a/website/docs/services/cacahe.mdx b/website/docs/services/cacache.mdx similarity index 92% rename from website/docs/services/cacahe.mdx rename to website/docs/services/cacache.mdx index 7f1cd1620b92..d3262cbf6d77 100644 --- a/website/docs/services/cacahe.mdx +++ b/website/docs/services/cacache.mdx @@ -1,8 +1,8 @@ --- -title: Cacahe +title: Cacache --- -[Cacahe](https://github.com/zkat/cacache-rs) services support. +[Cacache](https://github.com/zkat/cacache-rs) services support. import Docs from '../../../core/src/services/cacache/docs.md'