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

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions