Skip to content

Commit

Permalink
📝 Docs: 添加 localstore 插件配置 (#3197)
Browse files Browse the repository at this point in the history
  • Loading branch information
yanyongyu authored Dec 22, 2024
1 parent a633226 commit 19d9014
Show file tree
Hide file tree
Showing 5 changed files with 314 additions and 0 deletions.
42 changes: 42 additions & 0 deletions website/docs/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,3 +111,45 @@ LOCALSTORE_DATA_DIR=/tmp/data
```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
```

### localstore_plugin_cache_dir

自定义插件缓存目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CACHE_DIR='
{
"plugin_id": "/tmp/plugin_cache"
}
'
```

### localstore_plugin_data_dir

自定义插件数据目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_DATA_DIR='
{
"plugin_id": "/tmp/plugin_data"
}
'
```

### localstore_plugin_config_dir

自定义插件配置目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CONFIG_DIR='
{
"plugin_id": "/tmp/plugin_config"
}
'
```
94 changes: 94 additions & 0 deletions website/versioned_docs/version-2.3.1/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,97 @@ data_file.write_text("Hello World!")
# 读取文件内容
data = data_file.read_text()
```

:::note 提示

对于嵌套插件,子插件的存储目录将位于父插件存储目录下。

:::

## 配置项

### localstore_cache_dir

自定义缓存目录

默认值:

- macOS: `~/Library/Caches/<AppName>`
- Unix: `~/.cache/<AppName>` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\<AppName>\Cache`

```dotenv
LOCALSTORE_CACHE_DIR=/tmp/cache
```

### localstore_data_dir

自定义数据目录

默认值:

- macOS: `~/Library/Application Support/<AppName>`
- Unix: `~/.local/share/<AppName>` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\<AppName>`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\<AppName>`

```dotenv
LOCALSTORE_DATA_DIR=/tmp/data
```

### localstore_config_dir

自定义配置目录

默认值:

- macOS: same as user_data_dir
- Unix: `~/.config/<AppName>`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\<AppName>`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\<AppName>`

```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
```

### localstore_plugin_cache_dir

自定义插件缓存目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CACHE_DIR='
{
"plugin_id": "/tmp/plugin_cache"
}
'
```

### localstore_plugin_data_dir

自定义插件数据目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_DATA_DIR='
{
"plugin_id": "/tmp/plugin_data"
}
'
```

### localstore_plugin_config_dir

自定义插件配置目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CONFIG_DIR='
{
"plugin_id": "/tmp/plugin_config"
}
'
```
94 changes: 94 additions & 0 deletions website/versioned_docs/version-2.3.2/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,97 @@ data_file.write_text("Hello World!")
# 读取文件内容
data = data_file.read_text()
```

:::note 提示

对于嵌套插件,子插件的存储目录将位于父插件存储目录下。

:::

## 配置项

### localstore_cache_dir

自定义缓存目录

默认值:

- macOS: `~/Library/Caches/<AppName>`
- Unix: `~/.cache/<AppName>` (XDG default)
- Windows: `C:\Users\<username>\AppData\Local\<AppName>\Cache`

```dotenv
LOCALSTORE_CACHE_DIR=/tmp/cache
```

### localstore_data_dir

自定义数据目录

默认值:

- macOS: `~/Library/Application Support/<AppName>`
- Unix: `~/.local/share/<AppName>` or in $XDG_DATA_HOME, if defined
- Win XP (not roaming): `C:\Documents and Settings\<username>\Application Data\<AppName>`
- Win 7 (not roaming): `C:\Users\<username>\AppData\Local\<AppName>`

```dotenv
LOCALSTORE_DATA_DIR=/tmp/data
```

### localstore_config_dir

自定义配置目录

默认值:

- macOS: same as user_data_dir
- Unix: `~/.config/<AppName>`
- Win XP (roaming): `C:\Documents and Settings\<username>\Local Settings\Application Data\<AppName>`
- Win 7 (roaming): `C:\Users\<username>\AppData\Roaming\<AppName>`

```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
```

### localstore_plugin_cache_dir

自定义插件缓存目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CACHE_DIR='
{
"plugin_id": "/tmp/plugin_cache"
}
'
```

### localstore_plugin_data_dir

自定义插件数据目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_DATA_DIR='
{
"plugin_id": "/tmp/plugin_data"
}
'
```

### localstore_plugin_config_dir

自定义插件配置目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CONFIG_DIR='
{
"plugin_id": "/tmp/plugin_config"
}
'
```
42 changes: 42 additions & 0 deletions website/versioned_docs/version-2.3.3/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,3 +111,45 @@ LOCALSTORE_DATA_DIR=/tmp/data
```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
```

### localstore_plugin_cache_dir

自定义插件缓存目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CACHE_DIR='
{
"plugin_id": "/tmp/plugin_cache"
}
'
```

### localstore_plugin_data_dir

自定义插件数据目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_DATA_DIR='
{
"plugin_id": "/tmp/plugin_data"
}
'
```

### localstore_plugin_config_dir

自定义插件配置目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CONFIG_DIR='
{
"plugin_id": "/tmp/plugin_config"
}
'
```
42 changes: 42 additions & 0 deletions website/versioned_docs/version-2.4.0/best-practice/data-storing.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,3 +111,45 @@ LOCALSTORE_DATA_DIR=/tmp/data
```dotenv
LOCALSTORE_CONFIG_DIR=/tmp/config
```

### localstore_plugin_cache_dir

自定义插件缓存目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CACHE_DIR='
{
"plugin_id": "/tmp/plugin_cache"
}
'
```

### localstore_plugin_data_dir

自定义插件数据目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_DATA_DIR='
{
"plugin_id": "/tmp/plugin_data"
}
'
```

### localstore_plugin_config_dir

自定义插件配置目录

默认值:`{}`

```dotenv
LOCALSTORE_PLUGIN_CONFIG_DIR='
{
"plugin_id": "/tmp/plugin_config"
}
'
```

0 comments on commit 19d9014

Please sign in to comment.