1.更换软件协议为AGPL
2.切换项目名称为Hua.Todo
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# TodoList 跨平台待办事项管理应用
|
||||
# Hua.Todo 跨平台代办管理应用
|
||||
|
||||
一个基于 MAUI + WebView 架构开发的跨平台待办事项管理应用,支持 Windows、macOS、Android、iOS 和 Linux(预览)平台。通过 HTTP API 实现前后端通信,提供轻量、高效的任务管理体验。
|
||||
一个基于 MAUI + WebView 架构开发的跨平台代办管理应用,支持 Windows、macOS、Android、iOS 和 Linux(预览)平台。通过 HTTP API 实现前后端通信,提供轻量、高效的任务管理体验。
|
||||
|
||||
## 🚀 功能特点
|
||||
|
||||
@@ -54,12 +54,12 @@
|
||||
#### 1. 克隆或下载项目
|
||||
```bash
|
||||
git clone <仓库地址>
|
||||
cd TodoList
|
||||
cd Hua.Todo
|
||||
```
|
||||
|
||||
#### 2. 启动后端 API
|
||||
```bash
|
||||
cd src/TodoList.Api
|
||||
cd src/Hua.Todo.Api
|
||||
dotnet restore
|
||||
dotnet ef database update
|
||||
dotnet run
|
||||
@@ -68,7 +68,7 @@ API 将在 `http://localhost:5173` 启动
|
||||
|
||||
#### 3. 启动前端 Web
|
||||
```bash
|
||||
cd src/TodoList.Web
|
||||
cd src/Hua.Todo.Web
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
@@ -84,21 +84,21 @@ npm run dev
|
||||
|
||||
### 项目结构
|
||||
```
|
||||
TodoList/
|
||||
Hua.Todo/
|
||||
├── docs/ # 文档目录
|
||||
│ ├── 产品需求文档.md
|
||||
│ ├── 产品需求文档-1.1.0.md
|
||||
│ ├── 技术设计文档.md
|
||||
│ └── 代码规范文档.md
|
||||
├── src/ # 源代码目录
|
||||
│ ├── TodoList.Core/ # 核心业务逻辑层
|
||||
│ ├── Hua.Todo.Core/ # 核心业务逻辑层
|
||||
│ │ ├── Entities/ # 实体类
|
||||
│ │ │ ├── Task.cs
|
||||
│ │ │ └── TaskPriority.cs
|
||||
│ │ └── Interfaces/ # 接口定义
|
||||
│ │ ├── ITaskRepository.cs
|
||||
│ │ └── ITaskService.cs
|
||||
│ ├── TodoList.Api/ # 后端 API 项目
|
||||
│ ├── Hua.Todo.Api/ # 后端 API 项目
|
||||
│ │ ├── Controllers/ # API 控制器
|
||||
│ │ │ └── TasksController.cs
|
||||
│ │ ├── Services/ # 业务服务
|
||||
@@ -111,8 +111,8 @@ TodoList/
|
||||
│ │ ├── Models/ # 数据模型
|
||||
│ │ │ └── TaskModels.cs
|
||||
│ │ ├── Program.cs # API 入口
|
||||
│ │ └── TodoList.Api.csproj # API 项目文件
|
||||
│ ├── TodoList.Web/ # 前端 Web 项目 (Vue.js)
|
||||
│ │ └── Hua.Todo.Api.csproj # API 项目文件
|
||||
│ ├── Hua.Todo.Web/ # 前端 Web 项目 (Vue.js)
|
||||
│ │ ├── public/ # 静态资源
|
||||
│ │ ├── src/
|
||||
│ │ │ ├── api/ # API 调用
|
||||
@@ -128,7 +128,7 @@ TodoList/
|
||||
│ │ ├── package.json # 依赖配置
|
||||
│ │ ├── vite.config.ts # Vite 配置
|
||||
│ │ └── tsconfig.json # TypeScript 配置
|
||||
│ └── TodoList.slnx # 解决方案文件
|
||||
│ └── Hua.Todo.slnx # 解决方案文件
|
||||
├── .gitignore # Git 忽略文件
|
||||
└── README.md # 项目说明文档
|
||||
```
|
||||
@@ -143,13 +143,13 @@ TodoList/
|
||||
|
||||
## 🎯 核心模块说明
|
||||
|
||||
### TodoList.Core
|
||||
### Hua.Todo.Core
|
||||
核心业务逻辑层,定义领域模型和业务规则,提供核心业务接口。
|
||||
|
||||
### TodoList.Api
|
||||
### Hua.Todo.Api
|
||||
后端 API 项目,提供 RESTful API 接口,处理业务逻辑,管理数据访问和持久化。
|
||||
|
||||
### TodoList.Web
|
||||
### Hua.Todo.Web
|
||||
前端 Web 项目,基于 Vue.js 3 + TypeScript,提供用户界面,通过 HTTP API 与后端通信。
|
||||
|
||||
## 🔄 版本更新
|
||||
@@ -176,13 +176,13 @@ TodoList/
|
||||
|
||||
## 📄 许可证
|
||||
|
||||
本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情
|
||||
本项目采用 AGPL-3.0 许可证 - 查看 [LICENSE](LICENSE) (英文) 或 [LICENSE.zh-CN](LICENSE.zh-CN) (中文) 文件了解详情
|
||||
|
||||
## 📞 联系方式
|
||||
|
||||
- 项目作者:ShaoHua
|
||||
- 项目地址:https://git.we965.cn/Tools/TodoList
|
||||
- 项目地址:https://git.we965.cn/Tools/Hua.Todo
|
||||
|
||||
---
|
||||
|
||||
**TodoList** - 跨平台任务管理,让效率无处不在!
|
||||
**Hua.Todo** - 跨平台任务管理,让效率无处不在!
|
||||
|
||||
Reference in New Issue
Block a user