# 开发规范

## Markdown 编写规范

### 标题层级

- 使用 `#` 作为文档主标题（H1）
- 使用 `##` 作为章节标题（H2）
- 使用 `###` 作为小节标题（H3）
- 避免跳过标题层级

### 代码块

使用三个反引号包裹代码，并指定语言：

```markdown
```python
def hello():
    print("Hello, World!")
```

```
### 链接

- 内部链接：使用相对路径
- 外部链接：使用完整 URL

```markdown
[内部文档](../其他文档.md)
[外部链接](https://example.com)
```

### 图片

将图片放在 `docs/images/` 目录，使用相对路径：

```markdown
![图片描述](images/example.png)
```

### 表格

使用 Markdown 表格语法：

```markdown
| 列1 | 列2 | 列3 |
|-----|-----|-----|
| 值1 | 值2 | 值3 |
```

## 文档结构规范

### 文档头部

每个文档应包含：

- 标题（H1）
- 简要描述
- 目录（可选，用于长文档）

### 章节组织

- 使用清晰的章节标题
- 保持逻辑顺序
- 使用列表和表格增强可读性

## 命名规范

### 文件名

- 使用小写字母和连字符
- 避免使用空格和特殊字符
- 示例：`快速开始.md`、`api-文档.md`

### 目录名

- 使用中文或英文
- 保持简洁明了
- 示例：`开发指南/`、`dev-guide/`

## 内容规范

### 语言风格

- 使用简洁明了的语言
- 避免冗长的句子
- 使用列表和表格组织信息

### 代码示例

- 提供完整可运行的代码示例
- 添加必要的注释
- 说明代码的用途和注意事项

### 更新记录

重要文档建议添加更新记录：

```markdown
## 更新记录

- 2024-01-01: 初始版本
- 2024-01-15: 添加新功能说明
```
