建议:标准化 examples/app-host 为 apps/server
背景
当前仓库的 examples/app-host 实现了 ObjectStack Server 的参考实现,具备生产级应用结构(独立版本、完整依赖、CI/CD、Vercel 部署、API & Server 规范等),其功能、部署和代码组织已经超出现有"示例"的定位。
为什么建议迁移:
- 语义更准确,适配
apps/* 主目录结构
- 支持后期 Docker 化、自动化部署及一体化流水线
- 区分正式应用与轻量示例的目录边界
- CI/CD 及文档、部署 pipeline 更易维护
建议方案:
- 将
examples/app-host 迁移为 apps/server
- 保持
apps/studio、apps/docs、apps/server 平行
examples/ 目录仅保留极简 demo 和插件样例(如 app-crm、app-todo)
- 迁移时处理依赖路径、Vercel 部署脚本、文档引用等
需注意:
- 更新
pnpm-workspace.yaml(当前已支持apps/*,但需清查引用路径)
- 修改
package.json 名称与工作目录适配
- 搜索/替换所有关联脚本与文档中的目录引用
- 升级一键部署 URL(如 Vercel 按新路径)
建议:标准化
examples/app-host为apps/server背景
当前仓库的
examples/app-host实现了 ObjectStack Server 的参考实现,具备生产级应用结构(独立版本、完整依赖、CI/CD、Vercel 部署、API & Server 规范等),其功能、部署和代码组织已经超出现有"示例"的定位。为什么建议迁移:
apps/*主目录结构建议方案:
examples/app-host迁移为apps/serverapps/studio、apps/docs、apps/server平行examples/目录仅保留极简 demo 和插件样例(如app-crm、app-todo)需注意:
pnpm-workspace.yaml(当前已支持apps/*,但需清查引用路径)package.json名称与工作目录适配