# UVM 开发环境快速指南

## 🚀 快速开始

### 1. 设置开发环境

```bash
# 使用 Python 脚本（推荐，跨平台）
python dev.py setup

# 使用 Shell 脚本（Linux/macOS）
./dev.sh setup

# 使用批处理脚本（Windows）
dev.bat setup
```

### 2. 常用开发命令

```bash
# 运行 UVM 命令
python dev.py run list
python dev.py run use tsinghua

# 运行测试
python dev.py test

# 运行代码检查
python dev.py lint

# 运行所有检查
python dev.py check

# 运行快速测试套件
python quick-test.py
```

## 📁 开发文件说明

| 文件 | 说明 |
|------|------|
| [`dev.py`](dev.py) | Python 开发脚本（跨平台） |
| [`dev.sh`](dev.sh) | Shell 开发脚本（Linux/macOS） |
| [`dev.bat`](dev.bat) | Windows 批处理脚本 |
| [`dev.env`](dev.env) | 开发环境配置文件 |
| [`quick-test.py`](quick-test.py) | 快速测试脚本 |
| [`DEV.md`](DEV.md) | 详细开发指南 |

## 🛠️ 开发工具

- **代码检查**: `ruff check --fix .`
- **代码格式化**: `ruff format .`
- **类型检查**: `mypy uvm/`
- **测试**: `pytest --cov=uvm --cov-report=term-missing`

## 📚 更多信息

查看 [`DEV.md`](DEV.md) 获取完整的开发指南。