# CS Auto Report

基于Tauri + React + TypeScript的自动化报告生成工具

## 项目概述

本工具旨在帮助开发团队自动化生成代码提交报告，支持从Git仓库提取提交历史并生成可视化报告。

## 主要功能

- 多Git仓库管理
- 提交历史可视化
- 自定义报告模板
- 自动化报告生成
- 本地数据存储

## 技术栈

- **框架**: Tauri + React
- **构建工具**: Vite + Bun
- **UI组件**: Ant Design + TailwindCSS
- **编程语言**: TypeScript
- **代码质量**: Biome

## 快速开始

### 安装依赖
```bash
bun install
```

### 开发模式
```bash
bun run dev
```

### 构建应用
```bash
bun run build
```

## 开发指南

### 推荐IDE

- [VS Code](https://code.visualstudio.com/) + 
- [Tauri插件](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + 
- [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)

### 项目结构

```
├── src/
│   ├── components/    # React组件
│   ├── pages/         # 页面组件
│   └── ...
├── src-tauri/         # Tauri后端代码
└── ...
```

## 贡献指南

欢迎提交Pull Request，请确保代码符合Biome规范。
