🚀 Agent Front Backend 项目技术文档

📋 文档版本: v1.0.0
👨‍💻 维护者: Fromsko

📖 项目概述

Agent Front Backend 是一个现代化的全栈应用,采用 Next.js 14TypeScript 构建,提供智能代理管理和企业级功能。

🎯 核心特性

🏗️ 技术架构

前端技术栈

技术 版本 用途
Next.js 14.2.16 React 全栈框架
TypeScript ^5 类型安全
Tailwind CSS ^3.4.1 样式框架
Framer Motion ^11.11.17 动画库
Radix UI 最新 无障碍组件

开发工具

代码质量:
• ESLint - 代码检查
• Prettier - 代码格式化
• Husky - Git 钩子
• lint-staged - 暂存文件检查

测试框架:
• Jest - 单元测试
• React Testing Library - 组件测试
• Playwright - E2E 测试

📁 项目结构

agent-front-backend/ ├── app/ # Next.js App Router 页面 │ ├── api/ # API 路由 │ ├── dashboard/ # 仪表板页面 │ ├── auth/ # 认证页面 │ └── globals.css # 全局样式 ├── components/ # 可复用组件 │ ├── ui/ # 基础 UI 组件 │ └── common/ # 通用组件 ├── hooks/ # 自定义 React Hooks ├── lib/ # 工具函数和配置 ├── public/ # 静态资源 ├── tests/ # 测试文件 └── 配置文件...

🚀 快速开始

环境要求

安装步骤

# 1. 克隆项目 git clone <repository-url> cd agent-front-backend # 2. 安装依赖 npm install # 3. 配置环境变量 cp .env.example .env.local # 4. 启动开发服务器 npm run dev

🔧 开发指南

可用脚本

命令 描述
npm run dev 启动开发服务器
npm run build 构建生产版本
npm run test 运行单元测试
npm run lint 代码检查
npm run format 代码格式化

代码规范

🎨 提交信息规范:
feat: 新功能
fix: 修复 bug
docs: 文档更新
style: 代码格式化
refactor: 重构
test: 测试相关

🌐 部署说明

项目支持多种部署方式:

📞 支持与联系

🐛 问题反馈: 请在 GitHub Issues 中提交
📧 技术支持: support@example.com
📚 文档更新: 定期更新,请关注版本变化