Files
DevReport/README.md
2025-04-24 19:13:20 +08:00

64 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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规范。