64 lines
1.2 KiB
Markdown
64 lines
1.2 KiB
Markdown
# 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规范。
|