初始化本地仓库

This commit is contained in:
2026-08-31 11:33:59 +08:00
commit 663f74b633
2390 changed files with 402918 additions and 0 deletions
@@ -0,0 +1,47 @@
---
name: cross-app-skeleton
description: 站点脚手架规范,项目结构/目录组织/模块划分
globs:
- "**/*.php"
- "**/*.ts"
---
## 项目结构
```
madong/
├── backend/ # PHP Webman 后端
│ ├── app/ # 应用代码
│ │ ├── adminapi/ # 管理后台 API
│ │ ├── api/ # 前台 API
│ │ ├── model/ # 模型
│ │ ├── dao/ # 数据访问
│ │ ├── service/ # 服务层
│ │ ├── enum/ # 枚举
│ │ └── command/ # 命令
│ ├── core/ # 核心基础设施
│ ├── config/ # 配置
│ ├── plugin/ # 插件
│ └── packages/ # 本地包
├── frontend/
│ ├── admin/ # 管理后台 (Vue 3 + Element Plus)
│ └── web/ # 前台网站 (Nuxt 4)
└── doc/ # 文档
```
## 模块分层
| 层级 | 目录 | 依赖 |
|------|------|------|
| Controller | `{app}/controller/` | Service |
| Validate | `{app}/validate/` | - |
| Service | `{app}/service/` | DAO |
| DAO | `{app}/dao/` | Model |
| Model | `{app}/model/` | - |
| Schema | `{app}/schema/` | - |
## 检查清单
- [ ] 目录结构是否符合项目规范
- [ ] 模块分层是否正确
- [ ] 依赖方向是否单向(Controller→Service→DAO→Model)