mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-23 13:13:09 +00:00
- 添加项目配置文件(tsconfig, eslint, prettier等) - 实现基础路由和页面布局 - 添加全局状态管理和API请求封装 - 集成UI组件库和主题系统 - 添加文档网站和示例页面 - 配置CI/CD和工作流
FastDocs
FastDocs是FastapiAdmin 官网文档,该项目是一套完全开源的快速开发平台,提供免费使用。它结合了现代、高性能的技术栈,后端采用Fastapi + SQLAlchemy,前端采用基于 vue3 + typescript + vite + pinia + Element-Plus。旨在帮助开发者快速搭建高质量的中后台系统。
项目结构
FastDocs/
├─ docs # 源代码
│ ├─ .vitepress # VitePress配置
│ │ ├─ cache/ # 缓存目录
│ │ ├─ theme/ # 主题配置
│ │ │ ├─ index.ts # 主题入口
│ │ │ └─ style.css # 主题样式
│ │ └─ config.ts # 主配置文件
│ ├─ en/ # 英文文档
│ │ ├─ about/ # 关于
│ │ │ └─ index.md # 内容
│ │ ├─ api-docs/ # API文档
│ │ │ └─ index.md # 内容
│ │ ├─ backend/ # 后端文档
│ │ │ └─ index.md # 内容
│ │ ├─ custom-development/ # 自定义开发
│ │ │ └─ index.md # 内容
│ │ ├─ deployment/ # 部署文档
│ │ │ └─ index.md # 内容
│ │ ├─ examples/ # 示例
│ │ │ └─ index.md # 内容
│ │ ├─ frontend/ # 前端文档
│ │ │ └─ index.md # 内容
│ │ ├─ guidelines/ # 指南
│ │ │ └─ index.md # 内容
│ │ ├─ miniprogram/ # 小程序文档
│ │ │ └─ index.md # 内容
│ │ ├─ overview/ # 概览
│ │ │ └─ index.md # 内容
│ │ ├─ start/ # 快速开始
│ │ │ └─ index.md # 内容
│ │ ├─ why/ # 为什么选择
│ │ │ └─ index.md # 内容
│ │ └─ index.md # 英文首页 # 中文文档
│ ├─ about/ # 关于
│ │ └─ index.md # 内容
│ ├─ api-docs/ # API文档
│ │ └─ index.md # 内容
│ ├─ backend/ # 后端文档
│ │ └─ index.md # 内容
│ ├─ custom-development/ # 自定义开发
│ │ └─ index.md # 内容
│ ├─ deployment/ # 部署文档
│ │ └─ index.md # 内容
│ ├─ examples/ # 示例
│ │ └─ index.md # 内容
│ ├─ frontend/ # 前端文档
│ │ └─ index.md # 内容
│ ├─ guidelines/ # 指南
│ │ └─ index.md # 内容
│ ├─ miniprogram/ # 小程序文档
│ │ └─ index.md # 内容
│ ├─ overview/ # 概览
│ │ └─ index.md # 内容
│ ├─ start/ # 快速开始
│ │ └─ index.md # 内容
│ ├─ why/ # 为什么选择
│ │ └─ index.md # 内容
│ ├─ public/ # 公共资源
│ │ ├─ favicon.png
│ │ ├─ group.jpg
│ │ ├─ help.png
│ │ ├─ logo.png
│ │ └─ wechatPay.jpg
│ └─ index.md # 根首页
├─ .gitignore # Git忽略文件
├─ .prettierrc.js # Prettier配置
├─ LICENSE # 许可证
├─ README.md # 项目说明文档
├─ eslint.config.js # ESLint配置
├─ package.json # 项目依赖文件
├─ pnpm-lock.yaml # pnpm锁定文件
├─ tsconfig.json # TypeScript配置
└─ vite.config.ts # Vite配置
🔗 源码仓库
| 平台 | 仓库地址 |
|---|---|
| GitHub | FastapiAdmin主工程 | FastDocs官网 | FastApp移动端 |
| Gitee | FastapiAdmin主工程 | FastDocs官网 | FastApp移动端 |
官网展示
快速开始
# 进入项目目录
cd FastDocs
# 安装依赖
pnpm install
# 运行文档工程
pnpm run dev
# 构建文档工程
pnpm run build
