更新 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 修复请求,你有不懂的地方,先主动提问,直到你完全理解需求为止。
外部资源文档:
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
Capacitor 8.0.0 (原生功能桥接)
TailwindCSS 4.1.18 (实用优先的 CSS 框架)
TradingView Charting Library CL v29.4.0 (金融图表)
原生能力:
@capacitor/ios 8.0.0 (iOS 平台支持)
@capacitor/app 8.0.0 (应用生命周期)
@capacitor/haptics 8.0.0 (触觉反馈)
@capacitor/keyboard 8.0.0 (键盘控制)
@capacitor/status-bar 8.0.0 (状态栏控制)
API 集成:
API 集成:
@elysiajs/eden 1.4.5 (类型安全的 API 客户端)
开发规范
@@ -66,20 +64,6 @@ Vue 生态自动导入vue、vue-router、@vueuse/core、vue-i18n、pinia
配置文件capacitor.config.ts
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 + 修改/新创建的文件路径来自动修复代码问题
如果有工具链文档地址,请参考相关文档进行开发
外部资源文档:
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/