- 配置 pnpm workspace monorepo 基础结构 - 初始化 .blueprint/ 蓝图:6 个业务模块、21 张任务卡 - 目标:Z Fold 6 折叠屏不动产物品摸底统计 App(React Native + Expo) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.0 KiB
1.0 KiB
| id | name | area | status |
|---|---|---|---|
| app-scaffold | 应用脚手架模板 | frontend | concept |
概述
新 app 的起始模板,包含 Vite 项目配置、HTML 入口、React 根组件、环境变量规范。monorepo 中每个 app 从此模板派生。
任务卡
💭 创建第一个 App(apps/app-one)
- status: concept
- complexity: M
- files: apps/app-one/package.json, apps/app-one/vite.config.ts, apps/app-one/index.html, apps/app-one/src/main.tsx, apps/app-one/src/App.tsx
- acceptance: pnpm dev 能启动,pnpm build 产出 dist/,src/App.tsx 渲染 Hello World,正确引入 @repo/ui 和 @repo/utils
💭 移动端视口基础配置
- status: concept
- complexity: S
- files: apps/app-one/index.html, apps/app-one/src/styles/global.css
- acceptance: meta viewport 设置 initial-scale=1,禁用双击缩放,全局 CSS reset 适配移动端(100dvh、touch-action 等)
决策记录
- 每个 app 独立配置 Vite 而非共享一个构建进程:便于各 app 独立部署和差异化配置,构建缓存也可隔离