# project-task **Repository Path**: yeren_3jidi/project-task ## Basic Information - **Project Name**: project-task - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-16 - **Last Updated**: 2025-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Project Generator 一个基于 Tauri + Rust 开发的 Windows 桌面应用程序,用于快速生成项目并选择合适的技术栈。 ## 功能特性 1. **项目生成**: 根据用户需求快速创建新项目 2. **技术栈选择**: 支持多种前端和后端技术栈选择 3. **项目模板**: 提供预配置的项目模板 4. **文档生成**: 自动生成项目文档和说明 5. **技术分析**: 分析技术瓶颈和扩展方向 ## 技术栈 - **前端**: HTML5, CSS3, JavaScript (Vanilla) - **后端**: Rust - **桌面框架**: Tauri 2.0 - **构建工具**: Cargo, npm - **开发环境**: Windows 10/11 ## 安装和运行 ### 环境要求 - Node.js 18+ - Rust 1.70+ - npm 或 pnpm ### 开发环境设置 1. 克隆项目 ```bash git clone https://gitee.com/yeren_3jidi/project-task.git cd project-task ``` 2. 安装依赖 ```bash npm install ``` 3. 启动开发服务器 ```bash npm run dev ``` ### 构建发布版本 ```bash npm run build ``` ## 项目结构 ``` project-task/ ├── src-tauri/ # Rust 后端代码 │ ├── src/ │ │ └── main.rs # 主程序入口 │ ├── Cargo.toml # Rust 依赖配置 │ └── tauri.conf.json # Tauri 配置文件 ├── index.html # 主页面 ├── package.json # Node.js 配置 └── README.md # 项目说明 ``` ## 核心功能模块 ### 1. 项目配置 (ProjectConfig) - 项目名称设置 - 主要框架选择 - 技术栈组合 - 项目描述 ### 2. 项目生成器 (Generator) - 文件结构创建 - 配置文件生成 - 依赖包安装 - 初始化脚本 ### 3. 技术分析 (Analyzer) - 技术栈兼容性分析 - 性能瓶颈识别 - 扩展方向建议 - 最佳实践推荐 ### 4. 文档生成 (Documentation) - README.md 生成 - API 文档创建 - 部署指南 - 开发规范 ## 支持的技术栈 ### 前端框架 - React - Vue.js - Angular - Svelte - Next.js - Nuxt.js ### 后端技术 - Node.js (Express) - Python (FastAPI, Django) - Java (Spring Boot) - Go - Rust ### 数据库 - PostgreSQL - MongoDB - Redis - SQLite ### 开发工具 - TypeScript - Docker - GraphQL - REST API - WebSocket ## 贡献指南 1. Fork 项目 2. 创建功能分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 打开 Pull Request ## 许可证 本项目采用 MIT 许可证 ## 相关链接 - [Tauri 官方文档](https://tauri.app/) - [Rust 官方文档](https://doc.rust-lang.org/) - [项目问题反馈](https://gitee.com/yeren_3jidi/project-task/issues) ## 更新日志 ### v1.0.0 (2024-10-16) - ✅ 初始项目结构创建 - ✅ Tauri 2.0 集成 - ✅ 基础 UI 界面设计 - ✅ 项目配置功能实现 - ✅ 技术栈选择功能 - 🔄 项目生成逻辑开发中 - 🔄 文档生成功能开发中