mirror of
https://github.com/farcasclaudiu/openclaw.git
synced 2026-06-28 17:01:53 +03:00
Docs: update zh-CN translations and pipeline
What: - update zh-CN glossary, TM, and translator prompt - regenerate zh-CN docs and apply targeted fixes - add zh-CN AGENTS pipeline guidance Why: - address terminology/spacing feedback from #6995 Tests: - pnpm build && pnpm check && pnpm test
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
---
|
||||
read_when:
|
||||
- 你想在稳定版/测试版/开发版之间切换
|
||||
- 你想在 stable/beta/dev 之间切换
|
||||
- 你正在标记或发布预发布版本
|
||||
summary: 稳定版、测试版和开发版渠道:语义、切换和标签管理
|
||||
summary: stable、beta 和 dev 渠道:语义、切换和标签
|
||||
title: 开发渠道
|
||||
x-i18n:
|
||||
generated_at: "2026-02-01T21:05:54Z"
|
||||
generated_at: "2026-02-03T10:07:21Z"
|
||||
model: claude-opus-4-5
|
||||
provider: pi
|
||||
source_hash: 2b01219b7e705044ce39838a0da7c7fa65c719809ab2f8a51e14529064af81bf
|
||||
source_path: install/development-channels.md
|
||||
workflow: 14
|
||||
workflow: 15
|
||||
---
|
||||
|
||||
# 开发渠道
|
||||
@@ -21,13 +21,14 @@ OpenClaw 提供三个更新渠道:
|
||||
|
||||
- **stable**:npm dist-tag `latest`。
|
||||
- **beta**:npm dist-tag `beta`(测试中的构建)。
|
||||
- **dev**:`main` 分支的最新提交(git)。npm dist-tag:`dev`(发布时)。
|
||||
- **dev**:`main` 的移动头(git)。npm dist-tag:`dev`(发布时)。
|
||||
|
||||
我们将构建发布到 **beta**,进行测试,然后**将经过验证的构建提升为 `latest`**,无需更改版本号 — dist-tag 是 npm 安装的权威来源。
|
||||
我们将构建发布到 **beta**,进行测试,然后**将经过验证的构建提升到 `latest`**,
|
||||
版本号不变——dist-tag 是 npm 安装的数据源。
|
||||
|
||||
## 切换渠道
|
||||
|
||||
Git checkout 方式:
|
||||
Git checkout:
|
||||
|
||||
```bash
|
||||
openclaw update --channel stable
|
||||
@@ -35,10 +36,10 @@ openclaw update --channel beta
|
||||
openclaw update --channel dev
|
||||
```
|
||||
|
||||
- `stable`/`beta` 会签出最新匹配的标签(通常是同一个标签)。
|
||||
- `dev` 切换到 `main` 并在上游基础上进行 rebase。
|
||||
- `stable`/`beta` 检出最新匹配的标签(通常是同一个标签)。
|
||||
- `dev` 切换到 `main` 并在上游基础上 rebase。
|
||||
|
||||
npm/pnpm 全局安装方式:
|
||||
npm/pnpm 全局安装:
|
||||
|
||||
```bash
|
||||
openclaw update --channel stable
|
||||
@@ -46,34 +47,35 @@ openclaw update --channel beta
|
||||
openclaw update --channel dev
|
||||
```
|
||||
|
||||
这会通过对应的 npm dist-tag(`latest`、`beta`、`dev`)进行更新。
|
||||
这会通过相应的 npm dist-tag(`latest`、`beta`、`dev`)进行更新。
|
||||
|
||||
当你**显式**使用 `--channel` 切换渠道时,OpenClaw 也会同步调整安装方式:
|
||||
当你使用 `--channel` **显式**切换渠道时,OpenClaw 还会对齐安装方式:
|
||||
|
||||
- `dev` 确保存在 git checkout(默认 `~/openclaw`,可通过 `OPENCLAW_GIT_DIR` 覆盖),更新它,并从该 checkout 安装全局 CLI。
|
||||
- `dev` 确保有一个 git checkout(默认 `~/openclaw`,可通过 `OPENCLAW_GIT_DIR` 覆盖),
|
||||
更新它,并从该 checkout 安装全局 CLI。
|
||||
- `stable`/`beta` 使用匹配的 dist-tag 从 npm 安装。
|
||||
|
||||
提示:如果你想同时使用 stable 和 dev,可以保留两个克隆,并将 Gateway网关指向 stable 的那个。
|
||||
提示:如果你想同时使用 stable + dev,保留两个克隆并将 Gateway 网关指向 stable 那个。
|
||||
|
||||
## 插件与渠道
|
||||
## 插件和渠道
|
||||
|
||||
使用 `openclaw update` 切换渠道时,OpenClaw 也会同步插件来源:
|
||||
当你使用 `openclaw update` 切换渠道时,OpenClaw 还会同步插件来源:
|
||||
|
||||
- `dev` 优先使用 git checkout 中内置的插件。
|
||||
- `stable` 和 `beta` 恢复通过 npm 安装的插件包。
|
||||
- `dev` 优先使用 git checkout 中的内置插件。
|
||||
- `stable` 和 `beta` 恢复 npm 安装的插件包。
|
||||
|
||||
## 标签最佳实践
|
||||
|
||||
- 为你希望 git checkout 落到的版本打标签(`vYYYY.M.D` 或 `vYYYY.M.D-<patch>`)。
|
||||
- 为你希望 git checkout 落在的发布版本打标签(`vYYYY.M.D` 或 `vYYYY.M.D-<patch>`)。
|
||||
- 保持标签不可变:永远不要移动或重用标签。
|
||||
- npm dist-tag 仍然是 npm 安装的权威来源:
|
||||
- `latest` → 稳定版
|
||||
- npm dist-tag 仍然是 npm 安装的数据源:
|
||||
- `latest` → stable
|
||||
- `beta` → 候选构建
|
||||
- `dev` → main 快照(可选)
|
||||
|
||||
## macOS 应用可用性
|
||||
|
||||
测试版和开发版构建可能**不包含** macOS 应用发布。这是正常的:
|
||||
Beta 和 dev 构建可能**不**包含 macOS 应用发布。这没问题:
|
||||
|
||||
- git 标签和 npm dist-tag 仍然可以发布。
|
||||
- 在发布说明或变更日志中注明"此测试版无 macOS 构建"即可。
|
||||
- 在发布说明或变更日志中注明"此 beta 无 macOS 构建"。
|
||||
|
||||
Reference in New Issue
Block a user