- spx-gui/ 配置文件
- package.json 项目依赖和脚本配置
- vite.config.ts Vite构建工具配置
- tsconfig.json TS项目配置主文件
- tsconfig.app.json 应用程序的TS配置
- tsconfig.node.json Node.js环境的TS配置
- index.html 应用入口HTML文件
- src/ 源码目录
- main.ts 应用入口文件,初始化Vue应用、路由、插件等
- App.vue 跟组件,定义应用的最顶层结构
- router.ts 路由配置,定义页面路由规划
- global.d.ts 全局类型声明文件
- polyfills.ts 兼容性补丁
- components/ 可复用组件目录(和业务无关,可跨页面使用)
- agent-copilot/ 人工智能助手相关组件(基于MCP通信协议的更高级的智能代理)
- asset/ 资源管理组件
- common/ 通用组件
- community/ 社区功能组件
- copilot/ 人工智能(通用AI对话助手)
- editor/ 编辑器页面
- code-editor/ 代码编辑器部分(实现了业务逻辑和UI展示的关注点分离)
- copilot.ts 核心业务逻辑层(API通信、代码上下文、代码采样等等)
- code-editor.ts 编辑器集成层(编辑器所有功能集成实现)
- ui/ 界面
- code-editor-ui.ts UI控制器层(连接业务逻辑,管理UI组件的生命周期)
- copilot/ UI组件层(控制页面视觉呈现、用户交互)
- index.ts 类型定义和控制器
- CopilotInput.vue 输入组件
- CopilotUI.vue 主界面组件
- Copilot...
- code-editor/ 代码编辑器部分(实现了业务逻辑和UI展示的关注点分离)
- navbar/ 导航栏组件
- project/ 项目管理组件
- ui/ 基础UI组件库(分享按钮就是在这里)
- pages/ 页面组件目录(业务相关,对应具体URL路由路径)
- community/ 社区页面
- docs/ 文档页面
- editor/ 编辑器页面
- sign-in/ 登录页面
- stores/ 状态管理
- user/ 管理用户状态和令牌认证
- following.ts 关注相关状态
- liking.ts 点赞相关状态
- apis/ API接口目录
- models/ 数据模型定义
- utils/ 工具函数目录
- assets/ 静态资源目录
- widgets/ 小部件目录
开源项目XBuilder前端框架
How_doyou_do2025-07-25 9:37
相关推荐
爱笑的源码基地2 天前
小微企业ERP源码,采用SpringBoot+Vue+ElementUI+UniAPP技术架构,支持二次开发及商用授权不简说3 天前
前端可视化打印设计器sv-print,一口气更新了30版坐吃山猪3 天前
【Nanobot】README04_LEVEL2 提供商系统设计坐吃山猪3 天前
【Nanobot】README09_LEVEL4 添加新聊天渠道坐吃山猪3 天前
【Nanobot】README03_LEVEL2_工具系统架构深入云栈5 天前
第一篇:Nacos 2.x 架构全览——为什么从HTTP转向gRPC?爱笑的源码基地6 天前
拿来即用:基于Spring Cloud+UniApp的智慧工地源码,架构清晰易扩展冬奇Lab6 天前
RAG 系列(十七):Agentic RAG——让 Agent 主导检索过程谙弆悕博士6 天前
【附C++源码】从零开始实现 2048 游戏幽络源小助理6 天前
最新轻量美化表白墙系统源码v2.0_带后台版_附搭建教程