---
title: 文档贡献指南 (Contributing)
status: active
audience: Developers / Maintainers
last-updated: 2026-10-13
owner: Docs Owner
---

# 文档贡献指南（Contributing）

## 1. 目的与范围

本页定义 DP-EVA 文档系统的贡献流程与基本规范，确保文档长期可维护、可导航、与代码一致。

范围：

- `docs/guides/*`、`docs/reference/*`、`docs/architecture/*`、`docs/policy/*`、`docs/plans/*`、`docs/reports/*`

## 2. 相关方

- 开发者：更新使用说明、配置示例、行为变更说明
- 维护者：把控质量标准、避免重复与冲突、治理归档

## 3. 基本原则

- 单一权威来源：字段字典与校验规则只在 `docs/reference/*` 维护，其他文档只引用不复制。
- 相对路径链接：项目内资源链接统一使用相对路径，避免与环境绑定。
- 与代码一致：用户接口（CLI/配置/输出目录/完成标记）变更必须在同一 PR 内同步更新文档。
- 禁止文件系统绝对路径链接：禁止 `/home/...`、`C:\...`；引用仓库代码文件请使用仓库 URL。

### 3.1 语言与翻译

- 仓库根 `README.md` 保持全英文，负责项目概览与导航；详细安装、Quickstart 和 CLI 操作进入对应指南，避免多处维护。
- `docs/` 当前以中文为主要维护语言；命令、字段名、API 标识符和引文保留原文，无需机械翻译。
- 后续逐步提供中英双语，优先翻译安装、Quickstart、配置与贡献指南，不要求每次中文修订等待全站翻译完成。
- 新增译文时注明对应源文档及同步版本，并提供双向语言入口；行为变更同步更新已有译文，暂时未同步时显式标注差异。
- 双语页面共享同一套代码示例与配置模板，不复制维护两套可执行示例。历史归档保持原语言，不批量改写。

## 4. 文档类型与落点
- 分类与落点以 `docs/source/policy/docs-structure.md` 为准。

常见落点：

- 使用说明：`docs/guides/`
- 权威查表：`docs/reference/`
- 架构与决策：`docs/architecture/` 与 `docs/architecture/decisions/`
- 一次性结论：`docs/reports/`
- 项目级计划：`docs/plans/`
- 制度与规范：`docs/policy/`
- 历史归档：`docs/archive/`
- 执行期草案：`.trae/documents/`（不直接作为项目文档入口）

### 4.1 草案与项目文档迁移规则

- AI/开发执行期文档先放 `.trae/documents/`。
- 当内容进入“团队共享、可复盘、可发布”的状态时，迁移到 `docs/plans/` 或 `docs/reports/`。
- 发布后统一归档至 `docs/archive/vX.Y.Z/{plans,reports}/`，并更新对应索引。

## 5. 必备元信息

所有标记为 `Status: active` 的文档必须包含：

- Status / Audience / Last-Updated / Owner(s)

建议补充：

- Applies-To / Related

## 6. Review 与验收

验收标准以 `docs/source/policy/quality.md` 为准。

建议的 PR 自检：

- 链接检查：确保无断链、无绝对路径链接
- 示例一致性：示例配置字段与 Pydantic 模型一致
- 风险说明：对破坏性变更提供迁移说明与旧路径跳转入口（如确需重命名/重排）
- 责任归属：确认本次变更文档具备 `owner` 或 `owners`
- 模板证据：在英文 PR 模板中记录影响、必要同步、验证结果和风险；不适用项明确标为
  `None` 或说明原因。

## 7. 稳态化提交流程（标准）

1. 在提交前执行 `python scripts/run_gate.py docs_pr`；门禁命令的唯一来源是
   `scripts/gates.toml`。需要完整发布验证时执行
   `python scripts/run_gate.py release`。
2. 在英文 PR 描述中填写：
   - 变更摘要和 public-contract impact；
   - 必要的文档、recipe、依赖或运行环境同步；
   - 可复现的验证命令、结果与未覆盖项；
   - 兼容性、迁移和回滚信息。
3. 由对应 Owner 或 Code Owner 完成审查后合并。

计划与报告适用于重大架构、迁移或发布工作，并按文档生命周期维护；普通 PR 不以归档
计划/报告作为模板必填项。

## 8. 模板

- 页面模板：/docs/_templates/page.md
- ADR 模板：/docs/_templates/adr.md
- 报告模板：/docs/_templates/report.md
