From fb89d3adf71d8fd3b0c566d31ade4db81cae0a98 Mon Sep 17 00:00:00 2001 From: Seven Date: Fri, 16 Jan 2026 13:05:33 +0700 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Copilot=20=E6=8C=87?= =?UTF-8?q?=E5=8D=97=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=86=97=E4=BD=99=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=B9=B6=E4=BC=98=E5=8C=96=E5=A4=96=E9=83=A8=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/copilot-instructions.md | 45 ++++++++------------------------- 1 file changed, 10 insertions(+), 35 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 86b72bd..75e73e1 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -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/