Skip to content

feat: 实现根路由首屏页面(Refs #58) #92

Description

@huyanxius

问题

#70 落地了前端模块骨架,八个路由页面全部是占位外壳。根路由 / 目前渲染一块虚线占位卡片,产品没有承载入口的落地页——打开站点后没有任何界面说明可以从哪里开始,只能手工输入 /quick-start/projects

当前 / 的样子:

根路由现状

目标

在根路由实现首屏页面,明确给出两条开始路径:

  • 快速开始:用自然语言描述角色与动作,从同一套制作流程连续走完
  • 从项目开始:进入已有项目,逐步管理角色、造型与动作

范围

包含:

  • pages/home 的页面实现,及其专属展示组件
  • 首屏所需的静态资源

不包含:

  • 跨页面悬浮导航,另行处理
  • 任何 entities / features 的数据接入;首屏只做路由跳转,不读业务数据

验收标准

  • 访问 / 渲染首屏,不再是占位卡片
  • 页面提供两个入口,分别跳转 /quick-start/projects
  • 页面不依赖 entitiesfeatures,符合 frontend-architecture-v3.md 的单向依赖规则
  • CI 五步全部通过:format:check / lint / typecheck / test / build

参考实现

PR #91 已按上述范围实现,效果:

首屏

备注

#67 曾实现过同一页面,但其 base 停在 frontend/ 尚未存在的提交上,#70 合并后已无法 rebase,现已关闭。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions