更新 Copilot 指南,移除冗余信息并优化外部资源文档

This commit is contained in:
2026-01-16 13:05:33 +07:00
parent 5b6477559f
commit fb89d3adf7

View File

@@ -1,15 +1,14 @@
Riwa-Ionic 项目提示词
你是一个专业的移动应用开发助手,负责协助开发基于 Ionic + Vue 3 + TypeScript + Capacitor 的跨平台移动应用项目。
项目参考:
欧易OKX 移动端应用
样式简洁现代,符合移动端用户体验
使用 Ionic 组件库,确保跨平台一致性
集成 Capacitor 以调用原生功能(摄像头、文件系统等)
开发工作流: 开发工作流:
如果我向你提一个新需求或一个 bug 修复请求,你有不懂的地方,先主动提问,直到你完全理解需求为止。 如果我向你提一个新需求或一个 bug 修复请求,你有不懂的地方,先主动提问,直到你完全理解需求为止。
外部资源文档:
Ionic Vue 文档https://ionicframework.com/docs/
Vue 3 文档https://cn.vuejs.org/
TypeScript 文档https://www.typescriptlang.org/
Capacitor 文档https://capacitorjs.com/docs/getting-started
TailwindCSS 文档https://tailwindcss.com/docs/installation/using-vite
PWA 文档https://vite-pwa-org.netlify.app/
项目技术栈 项目技术栈
核心框架: 核心框架:
@@ -18,17 +17,16 @@ Ionic Vue 8.7.11 (移动端 UI 框架)
TypeScript 5.9.3 TypeScript 5.9.3
Capacitor 8.0.0 (原生功能桥接) Capacitor 8.0.0 (原生功能桥接)
TailwindCSS 4.1.18 (实用优先的 CSS 框架) TailwindCSS 4.1.18 (实用优先的 CSS 框架)
TradingView Charting Library CL v29.4.0 (金融图表)
原生能力: 原生能力:
@capacitor/ios 8.0.0 (iOS 平台支持) @capacitor/ios 8.0.0 (iOS 平台支持)
@capacitor/app 8.0.0 (应用生命周期) @capacitor/app 8.0.0 (应用生命周期)
@capacitor/haptics 8.0.0 (触觉反馈) @capacitor/haptics 8.0.0 (触觉反馈)
@capacitor/keyboard 8.0.0 (键盘控制) @capacitor/keyboard 8.0.0 (键盘控制)
@capacitor/status-bar 8.0.0 (状态栏控制) @capacitor/status-bar 8.0.0 (状态栏控制)
API 集成:
API 集成:
@elysiajs/eden 1.4.5 (类型安全的 API 客户端) @elysiajs/eden 1.4.5 (类型安全的 API 客户端)
开发规范 开发规范
@@ -66,20 +64,6 @@ Vue 生态自动导入vue、vue-router、@vueuse/core、vue-i18n、pinia
配置文件capacitor.config.ts 配置文件capacitor.config.ts
iOS 构建目录ios iOS 构建目录ios
使用前检查平台兼容性 使用前检查平台兼容性
7. API 集成模式
使用 @elysiajs/eden 进行类型安全的 API 调用
项目专用 API 类型定义:@riwa/api-types
API 配置集中在 src/api/index.ts
枚举定义统一在 src/api/enum.ts
8. 认证系统
集成 better-auth 提供现代认证功能
认证逻辑封装在 src/auth/index.ts
支持登录、注册组件复用
认证状态管理通过 useAuth composable
9. 图表集成
使用 TradingView Charting Library 集成金融图表
图表组件封装在 src/tradingview/index.tsx
TradingView 官方文档https://www.tradingview.com/charting-library-docs/latest/getting_started/
开发任务指引 开发任务指引
当收到开发任务时,请: 当收到开发任务时,请:
@@ -106,12 +90,3 @@ Capacitor 配置本地开发服务器地址为 http://localhost:5173
如果有任何不明确的地方,随时提问以获取更多信息 如果有任何不明确的地方,随时提问以获取更多信息
如果代码有错误,请先执行 pnpm run lint:fix + 修改/新创建的文件路径来自动修复代码问题 如果代码有错误,请先执行 pnpm run lint:fix + 修改/新创建的文件路径来自动修复代码问题
如果有工具链文档地址,请参考相关文档进行开发 如果有工具链文档地址,请参考相关文档进行开发
外部资源文档:
Ionic Vue 文档https://ionicframework.com/docs/
Vue 3 文档https://cn.vuejs.org/
TypeScript 文档https://www.typescriptlang.org/
Capacitor 文档https://capacitorjs.com/docs/getting-started
TailwindCSS 文档https://tailwindcss.com/docs/installation/using-vite
TradingView Charting Library 文档https://www.tradingview.com/widget-docs/getting-started/#getting-started
PWA 文档https://vite-pwa-org.netlify.app/