1.更换软件协议为AGPL

2.切换项目名称为Hua.Todo
This commit is contained in:
ShaoHua
2026-04-06 22:06:30 +08:00
parent 40a91e39b6
commit 758f6772c6
147 changed files with 1203 additions and 644 deletions
+17 -17
View File
@@ -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** - 跨平台任务管理,让效率无处不在!