CLAUDE.md 4.4 KB

问易社区 (AskYi) - Claude Code 配置

项目信息

属性
项目名称 askyi
项目类型 project-group (多项目组)
项目描述 生活方式类应用平台

子项目

子项目 类型 技术栈 目录
askyi-cms-railway 后端 CMS Strapi 5 + PostgreSQL + Redis ./askyi-cms-railway/
askyi-h5 前端应用 Next.js 15 + Capacitor 6 ./askyi-h5/
askyi-uniapp 小程序 UniApp + Vue 3 + Pinia ./askyi-uniapp/
askyilife iOS 原生 Swift 5.9 + SwiftUI ./askyilife/
askyi-app 原生壳 Capacitor 8 ./askyi-app/
prototype-h5 原型 HTML/CSS/JS ./prototype-h5/

关联配置

Obsidian 文档路径

文档根目录: /Users/yibu/dev_workspace/vibe-coding-cn
项目文档:   /Users/yibu/dev_workspace/vibe-coding-cn/askyi

Vibe Kanban 项目

项目 Kanban ID
askyi-cms-railway b986657a-68d8-4600-b2c8-e39466307ef6
askyi-h5 1da5d0cd-8001-4c43-9636-65d07f1c276d
askyi-uniapp ba7aec6f-114f-49ed-b26b-4e9d234c15c4
askyilife 0d65b167-7cff-4496-845a-3b3385223014
askyi-app d7d6096b-8e20-4fb5-a3d3-530d6bf12d37
prototype-h5 f435fea5-30f5-449d-8e8f-2d493e9af168

系统架构

                         ┌─────────────────────┐
                         │  askyi-cms-railway  │  ← Headless CMS (Strapi)
                         │  PostgreSQL + Redis │
                         │  Railway 部署        │
                         └──────────┬──────────┘
                                    │ API
    ┌───────────────┬───────────────┼───────────────┬───────────────┐
    ↓               ↓               ↓               ↓               ↓
┌────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────┐
│ askyi-h5   │ │askyi-uniapp│ │ askyilife  │ │ askyi-app  │ │prototype-h5│
│ Next.js 15 │ │UniApp+Vue3 │ │Swift/SwiftUI│ │Capacitor壳 │ │静态HTML原型│
│ +Capacitor │ │ 微信小程序  │ │  iOS 原生   │ │askyi.life │ │  UI 设计   │
└────────────┘ └────────────┘ └────────────┘ └────────────┘ └────────────┘

开发顺序约定

功能开发顺序

1. prototype-h5    → UI 设计稿(可选)
2. askyi-cms-railway → 后端 API + 数据模型
3. askyi-h5        → 前端页面实现
4. askyi-uniapp    → 微信小程序实现(从 askyi-h5 迁移)
5. askyilife       → iOS 原生实现(如需要)
6. askyi-app       → 同步更新套壳配置(如需要)

前后端联动

  • 先后端:定义数据模型和 API
  • 再前端:调用 API 实现页面

开发命令

后端 (askyi-cms-railway)

cd askyi-cms-railway
pnpm install
pnpm run dev          # 本地开发
pnpm run build        # 构建

前端 (askyi-h5)

cd askyi-h5
pnpm install
pnpm run dev          # 本地开发
pnpm run build:ios    # 构建 + 同步 iOS

微信小程序 (askyi-uniapp)

cd askyi-uniapp
pnpm install
pnpm run dev:mp-weixin # 微信小程序开发
pnpm run build:mp-weixin # 构建微信小程序

iOS 原生 (askyilife)

cd askyilife
make setup            # 安装开发工具
make build            # 构建项目
# 或用 Xcode 打开

部署环境

子项目 开发环境 生产环境
askyi-cms-railway localhost:1337 Railway
askyi-h5 localhost:3000 Railway / askyi.life
askyi-uniapp HBuilderX / 微信开发者工具 微信小程序
askyilife Xcode 模拟器 App Store
askyi-app Xcode / Android Studio App Store / Google Play

核心文档

文档 位置 内容
系统架构 architecture.canvas 整体架构图
H5 架构 askyi-h5/architecture.canvas 前端架构
UniApp 架构 askyi-uniapp/architecture.canvas 小程序架构